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); } }