Example #1
0
        public void ShouldSetMessageWithFailureWhenFailed()
        {
            _results.Fail(new Exception("Error"));

            Assert.That(_results.Result, Is.TypeOf(typeof(Failed)));
            Assert.That(_results.Message, Is.EqualTo("System.Exception : Error"));
        }
Example #2
0
 private void AfterScenario(ScenarioResult scenarioResult)
 {
     try
     {
         context.ScenarioFinishedEvent(scenarioResult);
     }
     catch (Exception e)
     {
         if (!scenarioResult.HasFailed)
         {
             scenarioResult.Fail(e);
         }
     }
 }
Example #3
0
        private ScenarioResult BeforeScenario(Scenario scenario)
        {
            var result = new ScenarioResult(scenario.Feature, scenario.Title);

            try
            {
                context.ScenarioStartedEvent(scenario);
            }
            catch (Exception e)
            {
                result.Fail(e);
            }
            return(result);
        }
Example #4
0
 private void AfterScenario(Scenario scenario, ScenarioResult scenarioResult)
 {
     if (scenario.Steps.Any())
     {
         try
         {
             stringStepRunner.AfterScenario();
         }
         catch (Exception e)
         {
             if (!scenarioResult.HasFailedSteps())
                 scenarioResult.Fail(new WrappedException(e));
         }
     }
 }
Example #5
0
 private void AfterScenario(Scenario scenario, ScenarioResult scenarioResult)
 {
     if (scenario.Steps.Any())
     {
         try
         {
             stringStepRunner.AfterScenario();
         }
         catch (Exception e)
         {
             if (!scenarioResult.HasFailedSteps())
             {
                 scenarioResult.Fail(new WrappedException(e));
             }
         }
     }
 }