38 references to CreateSolutionFromReferenceMap
Microsoft.CodeAnalysis.Workspaces.UnitTests (38)
SolutionTests\ProjectDependencyGraphTests.cs (38)
28VerifyTopologicalSort(CreateSolutionFromReferenceMap("A"), "A"); 29VerifyTopologicalSort(CreateSolutionFromReferenceMap("A B"), "AB", "BA"); 30VerifyTopologicalSort(CreateSolutionFromReferenceMap("C:A,B B:A A"), "ABC"); 31VerifyTopologicalSort(CreateSolutionFromReferenceMap("B:A A C:A D:C,B"), "ABCD", "ACBD"); 37var solution = CreateSolutionFromReferenceMap("A"); 70VerifyDependencySets(CreateSolutionFromReferenceMap("A B:A C:A D E:D F:D"), "ABC DEF"); 71VerifyDependencySets(CreateSolutionFromReferenceMap("A B:A,C C"), "ABC"); 72VerifyDependencySets(CreateSolutionFromReferenceMap("A B"), "A B"); 73VerifyDependencySets(CreateSolutionFromReferenceMap("A B C:B"), "A BC"); 74VerifyDependencySets(CreateSolutionFromReferenceMap("A B:A C:A D:B,C"), "ABCD"); 80var solution = CreateSolutionFromReferenceMap("A"); 107VerifyTransitiveReferences(CreateSolutionFromReferenceMap("A"), "A", new string[] { }); 108VerifyTransitiveReferences(CreateSolutionFromReferenceMap("B:A A"), "B", new string[] { "A" }); 109VerifyTransitiveReferences(CreateSolutionFromReferenceMap("C:B B:A A"), "C", new string[] { "B", "A" }); 110VerifyTransitiveReferences(CreateSolutionFromReferenceMap("C:B B:A A"), "A", new string[] { }); 116var solution = CreateSolutionFromReferenceMap(""); 131var solution = CreateSolutionFromReferenceMap("A B C D"); 168var solution = CreateSolutionFromReferenceMap("A:B B:C C D:E E:F F"); 188var solution = CreateSolutionFromReferenceMap("A:B B:C C"); 216var solution = CreateSolutionFromReferenceMap("A B C:D D"); 270var solution = CreateSolutionFromReferenceMap("A B:C C D:E E"); 313var solution = CreateSolutionFromReferenceMap("A:B B"); 329VerifyReverseTransitiveReferences(CreateSolutionFromReferenceMap("A"), "A", new string[] { }); 330VerifyReverseTransitiveReferences(CreateSolutionFromReferenceMap("B:A A"), "A", new string[] { "B" }); 331VerifyReverseTransitiveReferences(CreateSolutionFromReferenceMap("C:B B:A A"), "A", new string[] { "B", "C" }); 332VerifyReverseTransitiveReferences(CreateSolutionFromReferenceMap("C:B B:A A"), "C", new string[] { }); 333VerifyReverseTransitiveReferences(CreateSolutionFromReferenceMap("D:C,B B:A C A"), "A", new string[] { "D", "B" }); 339var solution = CreateSolutionFromReferenceMap(""); 354var solution = CreateSolutionFromReferenceMap("A B C D"); 391var solution = CreateSolutionFromReferenceMap("A:B B C:D D"); 412var solution = CreateSolutionFromReferenceMap("A:B B:C C:D D"); 434var solution = CreateSolutionFromReferenceMap("A:B B:C C:D D"); 456var solution = CreateSolutionFromReferenceMap("A:B B:C C:D D"); 478var solution = CreateSolutionFromReferenceMap("A:B B:C C:D D"); 503var solution = CreateSolutionFromReferenceMap("A:B,D B:C C D"); 531var solution = CreateSolutionFromReferenceMap("A:B B:C C D:E E"); 560var solution = CreateSolutionFromReferenceMap("A:B,D B:C C D"); 591var solution = CreateSolutionFromReferenceMap("A:B B:C,C C:D D");