Esempio n. 1
0
        public void AddAtTest()
        {
            // Arrange
            var expected = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            var array    = new int[10];
            int position = 0;

            // Act
            array.AddAt(position, 0, 1, 2, 3, 4);
            array.AddAt(position + 5, 5, 6, 7, 8, 9);

            // Assert
            CollectionAssert.AreEqual(expected, array);
        }
        public void TestAt_InStart()
        {
            var array = new int[3] {
                1, 2, 3
            };

            array = array.AddAt(4, 0);

            Assert.Equal(4, array[0]);
            Assert.Equal(3, array[3]);
        }
        public void TestAt_InEnd()
        {
            var array = new int[3] {
                1, 2, 3
            };

            array = array.AddAt(4, 3);

            Assert.Equal(1, array[0]);
            Assert.Equal(3, array[2]);
            Assert.Equal(4, array[3]);
        }