Exemplo n.º 1
0
        public void TestSort_TestIndex3()
        {
            // arrange

            string value1   = "kurt";
            string value2   = "bella";
            string value3   = "abe";
            string value4   = "bill";
            string value5   = "aang";
            string expected = "aang";

            list2 = new CustomList <string>();



            // act
            list2.AddToList(value1);
            list2.AddToList(value2);
            list2.AddToList(value3);
            list2.AddToList(value4);
            list2.AddToList(value5);
            list2.Sort();


            string actual = list2[0];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void ZipList_CheckListIndex3()
        {
            // arrange
            CustomList <string> myList = new CustomList <string>();

            list3 = new CustomList <string>();
            list4 = new CustomList <string>();
            string value1 = "They";
            string value2 = "Make";
            string value3 = "Great";
            string value4 = "Tasting";
            string value5 = "Donuts";
            string value6 = "In";
            string value8 = "Here";

            string expected = "Here";


            // act
            list3.AddToList(value1);
            list3.AddToList(value3);
            list3.AddToList(value5);
            list4.AddToList(value2);
            list4.AddToList(value4);
            list4.AddToList(value6);
            list4.AddToList(value8);
            myList = list3.Zip(list4);
            string actual = myList[6];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void TestSort_TestIndex2()
        {
            // arrange

            int value1   = 11;
            int value2   = 9;
            int value3   = 7;
            int value4   = 5;
            int value5   = 3;
            int expected = 3;

            list1 = new CustomList <int>();



            // act
            list1.AddToList(value1);
            list1.AddToList(value2);
            list1.AddToList(value3);
            list1.AddToList(value4);
            list1.AddToList(value5);
            list1.Sort();


            int actual = list1[0];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 4
0
        public void ZipList_CheckCapacity1()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();

            list1 = new CustomList <int>();
            list2 = new CustomList <int>();
            int value1 = 1;
            int value2 = 2;
            int value3 = 3;
            int value4 = 4;

            int expected = 4;


            // act
            list1.AddToList(value1);
            list1.AddToList(value3);

            list2.AddToList(value2);
            list2.AddToList(value4);
            myList = list1.Zip(list2);


            int actual = myList.Capacity;

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 5
0
        public void ZipList_CheckListIndex2()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();

            list1 = new CustomList <int>();
            list2 = new CustomList <int>();
            int value1 = 1;
            int value2 = 2;
            int value3 = 3;
            int value4 = 4;
            int value5 = 5;
            int value6 = 6;

            int expected = 6;


            // act
            list1.AddToList(value1);
            list1.AddToList(value3);
            list1.AddToList(value5);
            list2.AddToList(value2);
            list2.AddToList(value4);
            list2.AddToList(value6);
            myList = list1.Zip(list2);
            int actual = myList[5];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 6
0
        public void TestMinusOperator_TestCount()
        {
            // arrange

            int value1   = 5;
            int value2   = 6;
            int value3   = 7;
            int value4   = 9;
            int value5   = 11;
            int expected = 3;

            list1 = new CustomList <int>();
            list2 = new CustomList <int>();


            // act
            list1.AddToList(value1);
            list1.AddToList(value2);
            list1.AddToList(value3);
            list2.AddToList(value4);
            list2.AddToList(value4);
            list2.AddToList(value5);
            list1 = list1 - list2;


            int actual = list1.Count;

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 7
0
        public void TestAddOperator_TestCount()
        {
            // arrange

            int value1   = 5;
            int value2   = 6;
            int value3   = 7;
            int expected = 6;

            list1 = new CustomList <int>();
            list2 = new CustomList <int>();


            // act
            list1.AddToList(value1);
            list1.AddToList(value2);
            list1.AddToList(value3);
            list2.AddToList(value1);
            list2.AddToList(value2);
            list2.AddToList(value3);
            CustomList <int> myList = list1 + list2;

            int actual = myList.Count;

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 8
0
        public void AddToList_CheckListIndex2()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int number1             = 3;
            int number2             = 5;
            int expected            = 5;



            // act
            myList.AddToList(number1);
            myList.AddToList(number2);
            int actual = myList[1];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 9
0
        public void ToString_CheckString2()
        {
            // arrange
            CustomList <string> myList = new CustomList <string>();
            string value1   = "hey";
            string value2   = "you";
            string value3   = "there";
            string expected = "hey,you,there";


            // act
            myList.AddToList(value1);
            myList.AddToList(value2);
            myList.AddToList(value3);
            string myListString = myList.ToString();
            string actual       = myListString;

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 10
0
        public void ToString_CheckString()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int    value1           = 5;
            int    value2           = 6;
            int    value3           = 7;
            string expected         = "5,6,7";


            // act
            myList.AddToList(value1);
            myList.AddToList(value2);
            myList.AddToList(value3);
            string myListString = myList.ToString();
            string actual       = myListString;

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 11
0
        public void RemoveFromList_CheckCounter1()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int number1             = 3;
            int number2             = 5;
            int expected            = 1;



            // act
            myList.AddToList(number1);
            myList.AddToList(number2);
            myList.RemoveFromList(number1);
            int actual = myList.Count;


            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 12
0
        public void RemoveFromList_CheckListIndex2()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int number1             = 3;
            int number2             = 5;
            int number3             = 7;
            int number4             = 9;
            int expected            = 9;



            // act
            myList.AddToList(number1);
            myList.AddToList(number2);
            myList.AddToList(number3);
            myList.AddToList(number4);
            myList.RemoveFromList(number3);
            int actual = myList[2];

            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 13
0
        public void RemoveFromList_CheckFalse()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int  number1            = 3;
            int  number2            = 5;
            int  number3            = 7;
            int  number4            = 9;
            bool expected           = false;



            // act
            myList.AddToList(number1);
            myList.AddToList(number2);
            myList.AddToList(number3);


            bool actual = myList.RemoveFromList(number4);


            // assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 14
0
        public void AddToList_CheckCapacity2()
        {
            // arrange
            CustomList <int> myList = new CustomList <int>();
            int number1             = 3;
            int expected            = 8;

            // act
            for (int i = 0; i <= 6; i++)
            {
                myList.AddToList(number1);
            }

            int actual = myList.Capacity;


            // assert
            Assert.AreEqual(expected, actual);
        }