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