public void EqualityComparer_IsTakenIntoAccount() { var squid = new DependencySquid <string>(StringComparer.OrdinalIgnoreCase); squid.AddDependencies("A", "b"); squid.AddDependencies("B", "c", "D", "E"); squid.RemoveDependencies("B", "e"); squid.Toggle("a", true); AssertSet(squid.Selection, "A", "b", "c", "D"); }
public void Dependencies_WorkAsExpected_ForCase5() { _empty.AddDependencies("A", "B"); _empty.Toggle("A", true); _empty.RemoveDependencies("A", "B"); AssertSet(_empty.Selection, "A", "B"); }