Exemplo n.º 1
0
        public void Convert_DataTypes_ToString()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            newlist.Add(34);
            //Act
            string result = newlist.ToString();

            //Assert
            Assert.AreEqual(result, "34");
        }
Exemplo n.º 2
0
        public void Add_String()
        {
            //Arrange
            NewCustomList <string> newlist = new NewCustomList <string>();
            string expectedResult          = "Test";

            newlist.Add("words");
            newlist.Add("Test");

            //assert
            Assert.AreEqual(expectedResult, newlist[1]);
        }
Exemplo n.º 3
0
        public void Add_Double()
        {
            //Arrange
            NewCustomList <double> newlist = new NewCustomList <double>();
            double expectedResult          = 19.55;

            //act
            newlist.Add(.32);
            newlist.Add(19.55);


            //assert
            Assert.AreNotEqual(expectedResult, newlist[0]);
        }
Exemplo n.º 4
0
        public void Add_IndexZero_CheckIfAddFillsIndexZero()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 4;
            int actual;

            // Act
            mylist.Add(4);
            actual = mylist[0];

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 5
0
        public void Remove_TestEndOfString()
        {
            //Arrange
            NewCustomList <string> newlist = new NewCustomList <string>();

            newlist.Add("Hi");
            newlist.Add("Hello");
            newlist.Add("Baby");
            newlist.Add("Hey");
            newlist.Add("Son");
            //Act
            newlist.Remove("Son");
            //Assert
            Assert.AreEqual("Son", newlist.LastElementRemoved);
        }
Exemplo n.º 6
0
        public void Indexer_ElementOutOfRange()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            newlist.Add(1);
            newlist.Add(2);
            newlist.Add(3);
            newlist.Add(5);
            newlist.Add(6);

            //newlist[10];
            //Assert
            //  Assert.AreEqual();
        }
Exemplo n.º 7
0
        public void Remove_TestFirstInt()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            newlist.Add(1);
            newlist.Add(2);
            newlist.Add(3);
            newlist.Add(4);
            newlist.Add(5);
            //Act
            newlist.Remove(3);
            //Assert
            Assert.AreEqual(4, newlist[2]);
        }
Exemplo n.º 8
0
        public void AddTestLargeNumber()
        {
            //arrange
            //arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            //act
            newlist.Add(2147483647);
            int expectedResult = 2147483647;
            int actual         = newlist[0];

            //assert

            Assert.AreEqual(expectedResult, actual);
        }
Exemplo n.º 9
0
        public void Add_IndexTwo_CheckIfAddFiilsIndexTwo()
        {
            //  Array
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 6;
            int actual;

            // Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            actual = mylist[2];

            // Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 10
0
        public void ToString_CanIntCovert_InttoString()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>();
            string expected            = "327645";
            string actual;

            //Act
            mylist.Add(32);
            mylist.Add(76);
            mylist.Add(45);
            actual = mylist.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 11
0
        public void Add_CheckingCount_CheckIfAddIncreasesCount()
        {
            //Array
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 4;
            int actual;

            //Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            mylist.Add(7);
            actual = mylist.Count;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 12
0
        public void String_Add_ToString()
        {
            //Arrange
            NewCustomList <string> newlist = new NewCustomList <string>();

            newlist.Add("Hello");
            newlist.Add("World");
            newlist.Add("To");
            newlist.Add("Go");
            newlist.Add("Cart");
            //Act
            string actual   = newlist.ToString();
            string expected = "HelloWorldToGoCart";

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 13
0
        public void Remove_CheckRemov_CheckRemoveAtIndexOne()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 6;
            int actual;

            //Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            mylist.Remove(5);
            actual = mylist[1];

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 14
0
        public void Removal_CheckCountAfterRemove()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 2;
            int actual;

            //Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            mylist.Remove(5);
            actual = mylist.Count;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 15
0
        public void ToString_CanCovertDouble()
        {
            //Arrange
            NewCustomList <double> mylist = new NewCustomList <double>();
            string expected = "1.51.41.61.7";
            string actual;

            //Act
            mylist.Add(1.5);
            mylist.Add(1.4);
            mylist.Add(1.6);
            mylist.Add(1.7);
            actual = mylist.ToString();

            //Asssert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 16
0
        public void ToString_CanCombineString()
        {
            //Arrange
            NewCustomList <string> mylist = new NewCustomList <string>();
            string expected = "David Michel Brett Paul";
            string actual;

            //Act
            mylist.Add("David ");
            mylist.Add("Michel ");
            mylist.Add("Brett ");
            mylist.Add("Paul");
            actual = mylist.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 17
0
        public void Add_CheckCapacity_CheckToSeeIfCapacityIsIncreased()
        {
            //Array
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 8;
            int actual;

            //Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            mylist.Add(7);
            mylist.Add(8);
            actual = mylist[4];

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 18
0
        public void TestMethod1Add_List()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            newlist.Add(5);
            newlist.Add(3);
            newlist.Add(5);
            newlist.Add(22);
            newlist.Add(50);
            newlist.Add(2);
            newlist.Add(100);
            //Act
            int expectedResult = 22;

            //assert
            Assert.AreEqual(expectedResult, newlist[3]);
        }
Exemplo n.º 19
0
        public void Add_CheckCount_CheckCountAfterAddToIndexFive()
        {
            //Array
            NewCustomList <int> mylist = new NewCustomList <int>();
            int expected = 5;
            int actual;

            //Act
            mylist.Add(4);
            mylist.Add(5);
            mylist.Add(6);
            mylist.Add(7);
            mylist.Add(8);
            actual = mylist.Count;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 20
0
        public void Add_SetStringAtEndIndex()
        {
            //Arrange
            NewCustomList <string> newlist = new NewCustomList <string>();

            newlist.Add("hello");
            newlist.Add("get");
            newlist.Add("A");
            newlist.Add("new");
            newlist.Add("job");

            string expected = "job";
            //Act
            string actual = newlist[4];

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 21
0
        public void Add_IndexCount()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>();

            newlist.Add(5);
            newlist.Add(3);
            newlist.Add(22);
            newlist.Add(50);
            newlist.Add(2);
            newlist.Add(100);
            int expected = 6;
            //Act
            int actual = newlist.Count;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 22
0
        public void TestSort_ListOfUnsortedList_OutputInSortedOrder()
        {
            // Arrange
            NewCustomList <int> expectedresult = new NewCustomList <int>()
            {
                1, 2, 3, 4, 5, 6, 7
            };
            NewCustomList <int> s = new NewCustomList <int>()
            {
                5, 3, 7, 2, 6, 4, 1
            };

            // Act
            NewCustomList <int> actualresult = NewCustomList <int> .Sort <int>(s);

            // Assert
            Assert.AreEqual(expectedresult.ToString(), actualresult.ToString());;
        }
Exemplo n.º 23
0
        public void RemoveStringTest()
        {
            //arrange

            NewCustomList <string> newlist1 = new NewCustomList <string>()
            {
                "Dog", "Bird", "Lizard", "Frog", "Cat"
            };
            int expected = 2;

            //act
            newlist1.Remove("Lizard");
            newlist1.Remove("Dog");
            newlist1.Remove("Frog");

            int actual = newlist1.Count;

            //assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 24
0
        public void Test_OfTwoCustomListZIP()
        {
            //Arrange
            NewCustomList <int> oddlist = new NewCustomList <int>()
            {
                1, 3, 5
            };
            NewCustomList <int> evenlist = new NewCustomList <int>()
            {
                2, 4, 6
            };

            //Act
            NewCustomList <int> expectedresult = new NewCustomList <int>()
            {
                1, 2, 3, 4, 5, 6
            };
            NewCustomList <int> actual = NewCustomList <int> .Zip(oddlist, evenlist);

            //Assert
            Assert.AreEqual(expectedresult.ToString(), actual.ToString());
        }
Exemplo n.º 25
0
        public void Test_Overloading_SubstactionOperator()
        {
            //Arrange
            NewCustomList <int> list = new NewCustomList <int>()
            {
                1, 3, 5
            };
            NewCustomList <int> secondList = new NewCustomList <int>()
            {
                2, 1, 6, 7, 8
            };
            NewCustomList <int> expectedResult = new NewCustomList <int>()
            {
                3, 5
            };

            //Act
            NewCustomList <int> actualresult = (list - secondList);

            //Assert
            Assert.AreEqual(expectedResult.ToString(), actualresult.ToString());
        }
Exemplo n.º 26
0
        public void Test_Overloading_PlusOperator()
        {
            //Arrange
            NewCustomList <int> newlist = new NewCustomList <int>()
            {
                1, 2
            };

            NewCustomList <int> secondList = new NewCustomList <int>()
            {
                3, 4
            };
            NewCustomList <int> expectdResult = new NewCustomList <int>()
            {
                1, 2, 3, 4
            };
            //Act
            NewCustomList <int> actualresult = (newlist + secondList);

            //Assert
            Assert.AreEqual(expectdResult.ToString(), actualresult.ToString());
        }
Exemplo n.º 27
0
        public void Minusoperator_CanSubtractListString()
        {
            //Arrange
            NewCustomList <string> mylist = new NewCustomList <string>()
            {
                "Sunny", "Rain", "Sleet", "Snow"
            };
            NewCustomList <string> mylist2 = new NewCustomList <string>()
            {
                "Sunny", "Rain", "Stormy", "Hail"
            };
            NewCustomList <string> expected = new NewCustomList <string>()
            {
                "Sleet", "Snow"
            };
            NewCustomList <string> actual;

            //Act
            actual = mylist - mylist2;

            //Assert
            Assert.AreEqual(expected.ToString(), actual.ToString());
        }
Exemplo n.º 28
0
        public void MinusOperator_CanSubtractListofInt()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>()
            {
                1, 2, 3, 4, 5, 6
            };
            NewCustomList <int> mylist2 = new NewCustomList <int>()
            {
                4, 5, 6
            };
            NewCustomList <int> expected = new NewCustomList <int>()
            {
                1, 2, 3
            };
            NewCustomList <int> actual;

            //Act
            actual = mylist - mylist2;

            //Assert
            Assert.AreEqual(expected.ToString(), actual.ToString());
        }
Exemplo n.º 29
0
        public void Zip_CanZipListInt()
        {
            //Arrange
            NewCustomList <int> mylist = new NewCustomList <int>()
            {
                1, 2, 3
            };
            NewCustomList <int> mylist2 = new NewCustomList <int>()
            {
                4, 5, 6
            };
            NewCustomList <int> expected = new NewCustomList <int>()
            {
                1, 4, 2, 5, 3, 6
            };
            NewCustomList <int> actual;

            //Act
            actual = NewCustomList <int> .Zip(mylist, mylist2);

            //Assert
            Assert.AreEqual(expected.ToString(), actual.ToString());
        }
Exemplo n.º 30
0
        public void Zip_CanZipListString()
        {
            //Arrange
            NewCustomList <string> mylist = new NewCustomList <string>()
            {
                "Sunny", "Rain", "Sleet"
            };
            NewCustomList <string> mylist2 = new NewCustomList <string>()
            {
                "Windy", "Wet", "Stormy"
            };
            NewCustomList <string> expected = new NewCustomList <string>()
            {
                "Sunny", "Windy", "Rain", "Wet", "Sleet", "Stormy"
            };
            NewCustomList <string> actual;

            //Act
            actual = NewCustomList <string> .Zip(mylist, mylist2);

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