public void CanBuild_WithInvalidComponents_Throws() { var pipeline = new TestBuildPipelineWithInvalidComponents(); var config = BuildConfiguration.CreateInstance(); Assert.Throws <InvalidOperationException>(() => pipeline.CanBuild(config)); }
public void BuildIncremental_WithInvalidComponents_Throws() { var pipeline = new TestBuildPipelineWithInvalidComponents(); var config = BuildConfiguration.CreateInstance(); Assert.Throws <InvalidOperationException>(() => pipeline.CanBuild(config)); Assert.Throws <InvalidOperationException>(() => { using (var process = pipeline.BuildIncremental(config)) { while (process.Update()) { } Assert.That(process.Result.Succeeded, Is.False); } }); }