public void WithReturnsNewExecuteStrategyUsingBuilderStrategyTest()
{
var buildStrategy = Substitute.For<IBuildStrategy>();
try
{
Model.BuildStrategy = buildStrategy;
var actual = Model.With<NullExecuteStrategy>();
actual.Should().BeOfType<NullExecuteStrategy>();
}
finally
{
Model.BuildStrategy = Model.DefaultBuildStrategy;
}
}