public static void ContainsTests()
        {
            var intDriver = new Driver <int>();
            var intArr1   = new int[10];

            for (var i = 0; i < 10; i++)
            {
                intArr1[i] = i;
            }

            var intArr2 = new int[10];

            for (var i = 0; i < 10; i++)
            {
                intArr2[i] = i + 10;
            }

            intDriver.BasicContains(intArr1);
            intDriver.NonExistingValues(intArr1, intArr2);
            intDriver.RemovedValues(intArr1);
            intDriver.AddRemoveValues(intArr1);
            intDriver.MultipleValues(intArr1, 3);
            intDriver.MultipleValues(intArr1, 5);
            intDriver.MultipleValues(intArr1, 17);

            var stringDriver = new Driver <string>();
            var stringArr1   = new string[10];

            for (var i = 0; i < 10; i++)
            {
                stringArr1[i] = "SomeTestString" + i.ToString();
            }
            var stringArr2 = new string[10];

            for (var i = 0; i < 10; i++)
            {
                stringArr2[i] = "SomeTestString" + (i + 10).ToString();
            }

            stringDriver.BasicContains(stringArr1);
            stringDriver.NonExistingValues(stringArr1, stringArr2);
            stringDriver.RemovedValues(stringArr1);
            stringDriver.AddRemoveValues(stringArr1);
            stringDriver.MultipleValues(stringArr1, 3);
            stringDriver.MultipleValues(stringArr1, 5);
            stringDriver.MultipleValues(stringArr1, 17);
            stringDriver.ContainsNullWhenReference(stringArr1, null);
        }
Ejemplo n.º 2
0
        public static void ContainsTests()
        {
            Driver <int> IntDriver = new Driver <int>();

            int[] intArr1 = new int[10];
            for (int i = 0; i < 10; i++)
            {
                intArr1[i] = i;
            }

            int[] intArr2 = new int[10];
            for (int i = 0; i < 10; i++)
            {
                intArr2[i] = i + 10;
            }

            IntDriver.BasicContains(intArr1);
            IntDriver.NonExistingValues(intArr1, intArr2);
            IntDriver.RemovedValues(intArr1);
            IntDriver.AddRemoveValues(intArr1);
            IntDriver.MultipleValues(intArr1, 3);
            IntDriver.MultipleValues(intArr1, 5);
            IntDriver.MultipleValues(intArr1, 17);
            IntDriver.NonGenericIListBasicContains(intArr1);
            IntDriver.NonGenericIListNonExistingValues(intArr1, intArr2);
            IntDriver.NonGenericIListRemovedValues(intArr1);
            IntDriver.NonGenericIListAddRemoveValues(intArr1);
            IntDriver.NonGenericIListMultipleValues(intArr1, 3);
            IntDriver.NonGenericIListMultipleValues(intArr1, 5);
            IntDriver.NonGenericIListMultipleValues(intArr1, 17);
            IntDriver.NonGenericIListContainsTestParams();


            Driver <string> StringDriver = new Driver <string>();

            string[] stringArr1 = new string[10];
            for (int i = 0; i < 10; i++)
            {
                stringArr1[i] = "SomeTestString" + i.ToString();
            }
            string[] stringArr2 = new string[10];
            for (int i = 0; i < 10; i++)
            {
                stringArr2[i] = "SomeTestString" + (i + 10).ToString();
            }

            StringDriver.BasicContains(stringArr1);
            StringDriver.NonExistingValues(stringArr1, stringArr2);
            StringDriver.RemovedValues(stringArr1);
            StringDriver.AddRemoveValues(stringArr1);
            StringDriver.MultipleValues(stringArr1, 3);
            StringDriver.MultipleValues(stringArr1, 5);
            StringDriver.MultipleValues(stringArr1, 17);
            StringDriver.ContainsNullWhenReference(stringArr1, null);
            StringDriver.NonGenericIListBasicContains(stringArr1);
            StringDriver.NonGenericIListNonExistingValues(stringArr1, stringArr2);
            StringDriver.NonGenericIListRemovedValues(stringArr1);
            StringDriver.NonGenericIListAddRemoveValues(stringArr1);
            StringDriver.NonGenericIListMultipleValues(stringArr1, 3);
            StringDriver.NonGenericIListMultipleValues(stringArr1, 5);
            StringDriver.NonGenericIListMultipleValues(stringArr1, 17);
            StringDriver.NonGenericIListContainsNullWhenReference(stringArr1, null);
            StringDriver.NonGenericIListContainsTestParams();
        }