public void CreateWithReturnsInstanceCreatedByDefaultExecuteStrategyTest()
{
var value = Guid.NewGuid();
var generator = Substitute.For<IValueGenerator>();
var generators = new List<IValueGenerator>
{
generator
}.AsReadOnly();
var target = Substitute.For<IBuildStrategy>();
target.ValueGenerators.Returns(generators);
generator.IsSupported(typeof(Guid), null, Arg.Any<LinkedList<object>>()).Returns(true);
generator.Generate(typeof(Guid), null, Arg.Any<LinkedList<object>>()).Returns(value);
var actual = target.CreateWith(typeof(Guid));
actual.Should().Be(value);
}