예제 #1
0
    private static void TestingMethods()
    {
        Console.WriteLine("Testing methods: ");

        IntegerSet s = new IntegerSet();

        Console.WriteLine("s: {0}", s);

        // testing 'Insert'
        s.Insert(1);
        s.Insert(2);
        s.Insert(3);
        s.Insert(4);
        s.Insert(5);
        s.Insert(6);
        Console.WriteLine("s: {0}", s);

        // testing 'Remove'
        s.Remove(3);
        s.Remove(4);
        s.Remove(5);
        s.Remove(6);
        Console.WriteLine("s: {0}", s);

        s.Insert(10);
        s.Insert(11);
        s.Insert(12);

        s.Insert(13);
        s.Insert(14);
        s.Insert(15);
        s.Insert(16);
        s.Insert(17);
        s.Insert(18);
        s.Insert(19);
        s.Insert(20);
        s.Insert(21);
        s.Insert(22);
        s.Insert(23);
        Console.WriteLine("s: {0}", s);

        s.Insert(24);
        Console.WriteLine("s: {0}", s);

        s.Remove(11);
        Console.WriteLine("s: {0}", s);


        // testing 'Contains'
        Console.WriteLine("Contains(1): {0}", s.Contains(1));
        Console.WriteLine("Contains(5): {0}", s.Contains(5));
        Console.WriteLine("Contains(10): {0}", s.Contains(10));
    }