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);
}