Пример #1
0
        public void UnderlyingArray()
        {
            //arrange
            MyCustomLists <int> testList = new MyCustomLists <int>();
            int expectedValue;
            int actualValue;


            //act
            testList[2] = 7;

            //assert
            Assert.AreEqual(expectedValue, actualValue);
        }
Пример #2
0
        public void AddOneValueToList_Indexer()
        {
            //arrange
            MyCustomLists <int> testList = new MyCustomLists <int>();
            int expectedValue            = 8;
            int actualValue = testList[0];

            //act
            testList.Add(8);


            //Assert
            Assert.AreEqual(expectedValue, actualValue);
        }
Пример #3
0
        public void Add_AddOneValueToList_CapacityIs()
        {
            //arrange
            MyCustomLists <int> testList = new MyCustomLists <int>();
            int valueOne      = 1;
            int expectedvalue = 4;
            int actualValue   = testList.Capacity;

            //act
            testList.Add(valueOne);

            //assert
            Assert.AreEqual(expectedvalue, actualValue);
        }
Пример #4
0
        public void Add_AddOneValueToList_CountWillEqualOne()
        {
            //arrange
            MyCustomLists <int> testList = new MyCustomLists <int>();
            int value1        = 1;
            int expectedvalue = 1;

            //act
            testList.Add(value1);
            int actualValue = testList.Count;

            //assert
            Assert.AreEqual(expectedvalue, actualValue);
        }
Пример #5
0
        public void Add_AddMultipleValuesToList_CapacityIs()
        {
            //arrange
            MyCustomLists <int> testList = new MyCustomLists <int>();
            int valueOne      = 1;
            int valueTwo      = 2;
            int valueThree    = 3;
            int valueFour     = 4;
            int valueFive     = 5;
            int expectedvalue = 8;
            int actualValue   = testList.Capacity;

            //act
            testList.Add(valueOne);
            testList.Add(valueTwo);
            testList.Add(valueThree);
            testList.Add(valueFour);
            testList.Add(valueFive);

            //assert
            Assert.AreEqual(expectedvalue, actualValue);
        }