예제 #1
0
 public void TestAdd()
 {
     var mySet = new Set<int>();
     Assert.IsTrue(!mySet.IsExist(1));
     mySet.Add(1);
     Assert.IsTrue(mySet.IsExist(1));
 }
예제 #2
0
 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));
 }
예제 #3
0
 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));
 }