Beispiel #1
0
        public void Test_Validate_ReturnElementFromIndex()
        {
            var a = new IntArray();

            a.Add(1);
            a.Add(1);
            a.Add(3);
            a.Add(1);
        }
Beispiel #2
0
        public void ShouldReturnTheNumberOfElementsAddedInTheArrayAndNotTheArraySize()
        {
            var array = new IntArray();

            array.Add(1);
            array.Add(2);
            array.Add(3);
            Assert.Equal(3, array.Count);
        }
Beispiel #3
0
        public void TestElement()
        {
            var array = new IntArray();

            array.Add(3);
            array.Add(5);
            array.Add(7);

            Assert.Equal(5, array[1]);
        }
Beispiel #4
0
        public void AddValue()
        {
            var sut = new IntArray();

            sut.Add(0);
            sut.Add(2);
            sut.Add(3);
            Assert.Equal(2, sut[1]);
            Assert.Equal(3, sut.Count);
        }
Beispiel #5
0
        public void TestClear()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Clear();
            Assert.Equal(0, testArray.Count);
        }
Beispiel #6
0
        public void IndexOfWhen5ShouldReturn1()
        {
            IntArray arrayTest = new IntArray();

            arrayTest.Add(4);
            arrayTest.Add(5);
            arrayTest.Add(1);

            Assert.Equal(1, arrayTest.IndexOf(5));
        }
Beispiel #7
0
        public void TestCount()
        {
            var array = new IntArray();

            array.Add(3);
            array.Add(5);
            array.Add(7);

            Assert.Equal(3, array.Count);
        }
Beispiel #8
0
        public void IndexOfWhen6ShouldReturnMinus1()
        {
            IntArray arrayTest = new IntArray();

            arrayTest.Add(4);
            arrayTest.Add(5);
            arrayTest.Add(1);

            Assert.Equal(-1, arrayTest.IndexOf(6));
        }
Beispiel #9
0
        public void CountWhenEmptyArrayAndAddElementShouldReturnNumberOfElements()
        {
            IntArray arrayTest = new IntArray();

            arrayTest.Add(4);
            arrayTest.Add(5);
            arrayTest.Add(1);

            Assert.Equal(3, arrayTest.Count);
        }
Beispiel #10
0
        public void ElementWhen1ShouldReturnNumberInPosition1()
        {
            IntArray arrayTest = new IntArray();

            arrayTest.Add(4);
            arrayTest.Add(5);
            arrayTest.Add(1);

            Assert.Equal(5, arrayTest[1]);
        }
Beispiel #11
0
        public void Test_Insert()
        {
            var a = new IntArray();

            a.Add(1);
            a.Add(1);
            a.Add(3);
            a.Insert(2, 4);
            Assert.Equal(4, a[2]);
        }
Beispiel #12
0
        public void ShouldReplaceTheElementAtThendegWithTheNewGivenElement()
        {
            var array = new IntArray();

            array.Add(1);
            array.Add(3);
            array.Add(4);
            array.Add(5);
            Assert.Equal(445, array[1]);
        }
Beispiel #13
0
        public void TestElement()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);
            Assert.Equal(4, testArray[2]);
        }
Beispiel #14
0
        public void TestIndexOfHasOne()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);

            Assert.Equal(3, testArray.IndexOf(5));
        }
Beispiel #15
0
        public void TestContainsFalse()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);

            Assert.False(testArray.Contains(10));
        }
Beispiel #16
0
        public void TestContainsTrue()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);

            Assert.True(testArray.Contains(5));
        }
Beispiel #17
0
        public void TestContainsTrue()
        {
            var array = new IntArray();

            array.Add(3);
            array.Add(5);
            array.Add(7);
            array[1] = 20;

            Assert.True(array.Contains(20));
        }
Beispiel #18
0
        public void TestIndexOfNotExistingElement()
        {
            var array = new IntArray();

            array.Add(3);
            array.Add(5);
            array.Add(7);
            array[1] = 20;

            Assert.Equal(-1, array.IndexOf(5));
        }
Beispiel #19
0
        public void CountElements()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            Assert.Equal(5, sut.Count);
        }
Beispiel #20
0
        public void IndexOfElementNotFound()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            Assert.Equal(-1, sut.IndexOf(6));
        }
Beispiel #21
0
        public void IndexOfElement()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            Assert.Equal(1, sut.IndexOf(2));
        }
Beispiel #22
0
        public void TestIndexOfDoesntHaveOne()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);

            Assert.Equal(-1, testArray.IndexOf(10));
        }
Beispiel #23
0
        public void TestContainsFalse()
        {
            var array = new IntArray();

            array.Add(3);
            array.Add(5);
            array.Add(7);
            array[1] = 20;

            Assert.False(array.Contains(5));
        }
Beispiel #24
0
        public void getElementAtIndex()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            Assert.Equal(2, sut.Element(1));
        }
Beispiel #25
0
        public void AddMultipleElementsToAnArray()
        {
            var array = new IntArray();

            array.Add(3321);
            Assert.Equal(3321, array[1]);
            array.Add(121);
            Assert.Equal(121, array[1]);
            array.Add(555);
            Assert.Equal(555, array[1]);
        }
Beispiel #26
0
        public void ContainsElement()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            Assert.True(sut.Contains(2));
        }
Beispiel #27
0
        public void NotContainsElement()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);

            Assert.False(sut.Contains(9));
        }
        public void VerifyCountAfterRemove()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            sut.RemoveAt(2);
            Assert.Equal(7, sut.Count());
        }
Beispiel #29
0
        public void ClearTest()
        {
            var sut = new IntArray();

            sut.Add(1);
            sut.Add(2);
            sut.Add(3);
            sut.Add(4);
            sut.Add(5);
            sut.Clear();
            Assert.Equal(0, sut.Count);
        }
Beispiel #30
0
        public void TestInsert()
        {
            var testArray = new IntArray();

            testArray.Add(2);
            testArray.Add(3);
            testArray.Add(4);
            testArray.Add(5);
            testArray.Insert(2, 10);

            Assert.Equal(10, testArray[2]);
        }