public void WithThrowsExceptionWhenStrategyReturnsNullBuildLogTest()
{
var target = Substitute.For<IBuildStrategy>();
target.GetBuildLog().Returns((IBuildLog)null);
Action action = () => target.With<DefaultExecuteStrategy>();
action.ShouldThrow<InvalidOperationException>();
}