Esempio n. 1
0
        public void Add_AddElementAtNotExistingIndex_ThrowsException()
        {
            var array = new MatrixArray <int>();

            for (var i = 0; i < 1000; i++)
            {
                array.Add(i);
            }

            Assert.ThrowsException <IndexOutOfRangeException>(() =>
            {
                array.Add(9999, 1000);
            });
        }
Esempio n. 2
0
        public void Add_AddElementAtSpecificIndex_AddsElement()
        {
            var array = new MatrixArray <int>();

            for (var i = 0; i < 1000; i++)
            {
                array.Add(i);
            }

            array.Add(9999, 10);

            Assert.AreEqual(1001, array.Size);
            Assert.AreEqual(9999, array.Get(10));
        }
Esempio n. 3
0
        public void Add_AddThousandIntElements_AddsElements()
        {
            var array = new MatrixArray <int>();

            for (var i = 0; i < 1000; i++)
            {
                array.Add(i);
            }

            Assert.AreEqual(1000, array.Size);
        }
Esempio n. 4
0
        public void Get_GetElementAtSpecificIndex_GetsTheElement()
        {
            var array = new MatrixArray <int>();

            for (var i = 0; i < 1000; i++)
            {
                array.Add(i);
            }

            Assert.AreEqual(10, array.Get(10));
        }