public void MarkAsAdded_PackageDefinition_sets_it_as_Added() { PackageDefinition def = new PackageDefinition("A"); Assert.IsFalse(def.Added); def.MarkAsAdded(); Assert.IsTrue(def.Added); }
public void SortTopologicallyAsString_does_not_scan_dependencies_for_Visited_packages() { Graph graph = new Graph(); PackageDefinition definitionA = new PackageDefinition("A:B"); definitionA.MarkAsAdded(); graph.AddPackageDefinition(definitionA); Queue<string> result = graph.SortTopologically(); Assert.IsEmpty(result); }