Example #1
0
        public void InsertReportingAfterSteps(ScenarioContext _scenarioContext)
        {
            var stepType = ScenarioStepContext.Current.StepInfo.StepDefinitionType.ToString();

            // Handle spending steps
            if (_scenarioContext.ScenarioExecutionStatus.ToString() == "StepDefinitionPending")
            {
                ExtentReportsHelper.LogWarning(stepType, ScenarioStepContext.Current.StepInfo.Text);
            }
            // Handle failed steps
            else if (_scenarioContext.TestError != null)
            {
                ExtentReportsHelper.LogFail(stepType, ScenarioStepContext.Current.StepInfo.Text);
            }
        }