Exemplo n.º 1
0
        public void Test_Validate_ReturnElementFromIndex()
        {
            var a = new IntArray();

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

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

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

            Assert.Equal(5, array[1]);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 6
0
        public void IndexOfWhen5ShouldReturn1()
        {
            IntArray arrayTest = new IntArray();

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

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

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

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

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

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

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

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

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

            Assert.Equal(5, arrayTest[1]);
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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);
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 28
0
        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());
        }
Exemplo n.º 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);
        }
Exemplo n.º 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]);
        }