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

PopulateCanAddItemsBasedOnPreviousItemTest() private method

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

            var target = new IncrementingEnumerableTypeCreator();

            var result = (List<int>) target.Populate(actual, executeStrategy);

            var baseValue = result[0];
            var expected = new List<int>(target.AutoPopulateCount);

            for (var index = 0; index < target.AutoPopulateCount; index++)
            {
                expected.Add(baseValue + index);
            }

            result.ShouldAllBeEquivalentTo(expected);
        }