public void Test1() { IndexedSet <int> set1 = new IndexedSet <int>(); IEnumerable <int> set2 = new List <int>(); Assert.True(set1.IsSubsetOf(set2)); }
public void Test11() { IndexedSet <int> set1 = new IndexedSet <int>() { 1, 2, 3 }; IEnumerable <int> set2 = new List <int>() { }; Assert.False(set1.IsSubsetOf(set2)); }
public void Test10() { IndexedSet <int> set1 = new IndexedSet <int>() { }; IEnumerable <int> set2 = new List <int>() { 0, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4 }; Assert.True(set1.IsSubsetOf(set2)); }
public void IsSubsetOfTest() { var firstSet = new IndexedSet <string>(); var secondSet = new IndexedSet <string>(); Assert.True(firstSet.IsSubsetOf(secondSet)); Assert.True(secondSet.IsSubsetOf(firstSet)); firstSet.Add("A"); Assert.False(firstSet.IsSubsetOf(secondSet)); Assert.True(secondSet.IsSubsetOf(firstSet)); secondSet.Add("A"); Assert.True(firstSet.IsSubsetOf(secondSet)); Assert.True(secondSet.IsSubsetOf(firstSet)); firstSet.Add("B"); Assert.False(firstSet.IsSubsetOf(secondSet)); Assert.True(secondSet.IsSubsetOf(firstSet)); }