ModelBuilder.UnitTests.ArrayTypeCreatorTests.PopulateCanAddItemsBasedOnPreviousItemTest C# (CSharp) Method

PopulateCanAddItemsBasedOnPreviousItemTest() private method

private PopulateCanAddItemsBasedOnPreviousItemTest ( ) : void
return void
        public void PopulateCanAddItemsBasedOnPreviousItemTest()
        {
            var actual = new int[15];
            var executeStrategy = Model.BuildStrategy.GetExecuteStrategy<List<int>>();

            var target = new IncrementingArrayTypeCreator();

            var result = (int[]) target.Populate(actual, executeStrategy);

            var baseValue = result[0];
            var expected = new int[actual.Length];

            for (var index = 0; index < expected.Length; index++)
            {
                expected[index] = baseValue + index;
            }

            result.ShouldAllBeEquivalentTo(expected);
        }