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");