public void SetUp() { unknownAcceptanceTest = DataMother.TestWithNoResults().LifecycleIs(Lifecycle.Acceptance); unknownRegressionTest = DataMother.TestWithNoResults().LifecycleIs(Lifecycle.Regression); failedAcceptanceTest = DataMother.FailedTest().LifecycleIs(Lifecycle.Acceptance); failedRegressionTest = DataMother.FailedTest().LifecycleIs(Lifecycle.Regression); successfulAcceptanceTest = DataMother.SuccessfulTest().LifecycleIs(Lifecycle.Acceptance); successfulRegressionTest = DataMother.SuccessfulTest().LifecycleIs(Lifecycle.Regression); filter = new TestFilter(); }
public void can_continue() { var observer = new UserInterfaceTestObserver(null, new TestExecutionRequest() { BreakOnWrongs = false, BreakOnExceptions = false }); observer.CanContinue(DataMother.FailedTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(DataMother.ExceptionTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(DataMother.SuccessfulTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(new Counts()).ShouldBeTrue(); observer = new UserInterfaceTestObserver(null, new TestExecutionRequest() { BreakOnWrongs = true, BreakOnExceptions = false }); observer.CanContinue(DataMother.FailedTest().LastResult.Counts).ShouldBeFalse(); observer.CanContinue(DataMother.ExceptionTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(DataMother.SuccessfulTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(new Counts()).ShouldBeTrue(); observer = new UserInterfaceTestObserver(null, new TestExecutionRequest() { BreakOnWrongs = false, BreakOnExceptions = true }); observer.CanContinue(DataMother.FailedTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(DataMother.ExceptionTest().LastResult.Counts).ShouldBeFalse(); observer.CanContinue(DataMother.SuccessfulTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(new Counts()).ShouldBeTrue(); observer = new UserInterfaceTestObserver(null, new TestExecutionRequest() { BreakOnWrongs = true, BreakOnExceptions = true }); observer.CanContinue(DataMother.FailedTest().LastResult.Counts).ShouldBeFalse(); observer.CanContinue(DataMother.ExceptionTest().LastResult.Counts).ShouldBeFalse(); observer.CanContinue(DataMother.SuccessfulTest().LastResult.Counts).ShouldBeTrue(); observer.CanContinue(new Counts()).ShouldBeTrue(); }