public void PopulateAddsItemsToCollectionFromExecuteStrategyTest()
{
var expected = new Guid[15];
var strategy = Substitute.For<IExecuteStrategy>();
strategy.CreateWith(typeof(Guid)).Returns(Guid.NewGuid());
var target = new ArrayTypeCreator
{
MaxCount = 15
};
var actual = target.Populate(expected, strategy);
actual.Should().BeSameAs(expected);
var set = (Guid[]) actual;
set.Should().HaveCount(target.MaxCount);
set.All(x => x != Guid.Empty).Should().BeTrue();
}