Exemple #1
0
        protected override void When()
        {
            _mockRecoveryTask = Substitute.For <IRunnable>();
            _mockRecoveryTask
            .Run()
            .Returns(SequenceResultEnum.Fail);
            _recoveryOptions = new RecoveryOptionsDto(true, _mockRecoveryTask.Run);

            MockFirstTask
            .GetRunCount()
            .Returns(_runCountFirst);
            MockFirstTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockSecondTask
            .GetRunCount()
            .Returns(_runCountSecond);
            MockSecondTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockThirdTask
            .RecoveryOptions
            .Returns(_recoveryOptions);
            MockThirdTask
            .GetRunCount()
            .Returns(_runCountThird);
            MockThirdTask
            .Run()
            .Returns(SequenceResultEnum.Fail);

            _result = SUT.Run();
        }
        protected override void When()
        {
            MockFirstTask
            .GetRunCount()
            .Returns(_runCountFirst);
            MockFirstTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockSecondTask
            .GetRunCount()
            .Returns(_runCountSecond);
            MockSecondTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockThirdTask
            .GetRunCount()
            .Returns(_runCountThird);
            MockThirdTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            _result = SUT.Run();
        }
Exemple #3
0
        protected override void When()
        {
            _recoveryOptions = new RecoveryOptionsDto();

            MockFirstTask
            .GetRunCount()
            .Returns(_runCountFirst);
            MockFirstTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockSecondTask
            .GetRunCount()
            .Returns(_runCountSecond);
            MockSecondTask
            .Run()
            .Returns(SequenceResultEnum.Success);

            MockThirdTask
            .RecoveryOptions
            .Returns(_recoveryOptions);
            MockThirdTask
            .GetRunCount()
            .Returns(_runCountThird);
            MockThirdTask
            .Run()
            .Returns(SequenceResultEnum.Fail);

            _result = SUT.Run();
        }
Exemple #4
0
 public void Then_Fisrt_Task_Is_Run_Once()
 {
     MockFirstTask
     .Received(1)
     .Run();
 }
Exemple #5
0
 public void Then_Fail_Action_Is_Run_Once()
 {
     MockFirstTask
     .Received(1)
     .HandleFail();
 }
Exemple #6
0
 public void Then_Fisrt_Task_Is_Run_For_The_Ammount_Of_Times_Determined_In_The_Run_Count()
 {
     MockFirstTask
     .Received(_runCount)
     .Run();
 }
 public void Then_Fail_Action_Is_Not_Run()
 {
     MockFirstTask
     .DidNotReceive()
     .HandleFail();
 }