Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public void TestNullDifference()
        {
            PascalSet set = new PascalSet(20);

            set.Difference(null);
        }