コード例 #1
0
ファイル: TestJourneyStep.cs プロジェクト: rbooth/Journey
        public void NoExceptionCreatesSuccessResult()
        {
            Action action = () => { };

            var sut = new JourneyStep(action, "test");

            var result = sut.Execute();

            Assert.IsInstanceOf<SuccessResult>(result);
        }
コード例 #2
0
ファイル: TestJourneyStep.cs プロジェクト: rbooth/Journey
        public void NotImplementedExceptionCreatesPendingResult()
        {
            Action action = () => { throw new NotImplementedException(); };

            var sut = new JourneyStep(action, "test");

            var result = sut.Execute();

            Assert.IsInstanceOf<PendingResult>(result);
        }
コード例 #3
0
ファイル: TestJourneyStep.cs プロジェクト: rbooth/Journey
        public void ExceptionsCreateFailureResults()
        {
            Action action = () => { throw new ApplicationException(); };

            var sut = new JourneyStep(action, "test");

            var result = sut.Execute();

            Assert.IsInstanceOf<FailureResult>(result);
        }