public void ExceptionsCauseTheTaskToFailRegardlessOfIgnoreFailuresFlag() { var task = new StubbedGallioTask(); task.IgnoreFailures = true; task.SetRunLauncherAction(delegate { throw new Exception("Simulated error."); }); Assert.IsFalse(task.Execute()); }
public void IgnoreFailuresCausesTrueToBeReturnedEvenWhenFailuresOccur() { var task = new StubbedGallioTask(); task.IgnoreFailures = true; task.SetRunLauncherAction(delegate { var result = new TestLauncherResult(new Report()); result.SetResultCode(ResultCode.Failure); return result; }); Assert.IsTrue(task.Execute()); }