public void TestAdd() { var mySet = new Set<int>(); Assert.IsTrue(!mySet.IsExist(1)); mySet.Add(1); Assert.IsTrue(mySet.IsExist(1)); }
public void TestUnion() { var mySet1 = new Set<int>(); mySet1.Add(1); mySet1.Add(2); var mySet2 = new Set<int>(); mySet2.Add(3); mySet1.UnionOfSets(mySet2); Assert.IsTrue(mySet1.IsExist(1) && mySet1.IsExist(2) && mySet1.IsExist(3)); }
public void TestIntersect() { var mySet1 = new Set<int>(); mySet1.Add(1); mySet1.Add(2); var mySet2 = new Set<int>(); mySet2.Add(2); mySet2.Add(3); var mySet3 = new Set<int>(); mySet3 = mySet1.IntersectionsOfSets(mySet2); Assert.IsTrue(!mySet3.IsExist(1) && mySet3.IsExist(2) && !mySet3.IsExist(3)); }