public void TestDifference() { PascalSet s1 = new PascalSet(0, 50, new int[] { 20, 30, 40 }); PascalSet s2 = new PascalSet(0, 50, new int[] { 20, 25, 30, 35, 40 }); PascalSet difference = s1.Difference(s2); for (int i = 0; i < 50; i++) { if ((i == 25) || (i == 35)) { Assert.AreEqual(difference[i], true); } else { Assert.AreEqual(difference[i], false); } } PascalSet difference2 = s1 - s2; Assert.AreEqual(difference.IsEqual(difference2), true); }
public void TestNullDifference() { PascalSet set = new PascalSet(20); set.Difference(null); }