Exemplo n.º 1
0
        public void When_getting_a_generic_enumerator_from_sub_array()
        {
            var srcArray = new[] { 1, 2, 3, 4, 5 };

            var subArray = new SubArray <int>(srcArray, 0, 5);

            subArray.Length.ShouldBe(5);
            subArray[0].ShouldBe(1);
            subArray[1].ShouldBe(2);
            subArray[2].ShouldBe(3);
            subArray[3].ShouldBe(4);
            subArray[4].ShouldBe(5);

            subArray.ShouldBe(new[] { 1, 2, 3, 4, 5 });
        }