public void Run_WhenRunFails_Fails() { var pipeline = new TestBuildPipelineRunFails(); var config = BuildConfiguration.CreateInstance(); Assert.That(pipeline.Build(config).Succeeded, Is.True); Assert.That(pipeline.CanRun(config).Result, Is.True); using (var result = pipeline.Run(config)) { Assert.That(result.Succeeded, Is.False); } }
public void Run_WhenRunFails_Fails() { var pipeline = new TestBuildPipelineRunFails(); var config = BuildConfiguration.CreateInstance(c => c.SetComponent(new TestBuildPipelineComponent { Pipeline = pipeline })); Assert.That(config.Build().Succeeded, Is.True); using (var result = config.Run()) { Assert.That(result.Succeeded, Is.False); } }