public TestScenario(string scenarioInfoTitle, string featureInfoTitle, TestRun testRun, string tags) { ExecutionTiming = new ExecutionTiming { StartTime = DateTime.Now }; TestSteps = new Collection <TestStep>(); Title = scenarioInfoTitle; Feature = featureInfoTitle; TestRun = testRun; Tags = tags; }
public TestRun(string module, string version, string environment) { Console.WriteLine("In Tr constructor 2"); Console.WriteLine($"Version = {version}"); ExecutionTiming = new ExecutionTiming { StartTime = DateTime.Now }; TestScenarios = new Collection <TestScenario>(); ApplicationVersion = version; Module = module; Environment = environment; Console.WriteLine("After Tr constructor 2"); }
public TestStep(StepInfo stepInfo, TestScenario _currentTestScenario, bool performanceKPI = false, int sleepTimeForPerformanceKPIs = 0) { ExecutionTiming = new ExecutionTiming { StartTime = DateTime.Now }; StepText = stepInfo.Text; StepRegex = stepInfo.BindingMatch.StepBinding.Regex.ToString(); StepDefinitionClass = stepInfo.BindingMatch.StepBinding.Method.Type.ToString(); StepDefinitionMethodName = stepInfo.BindingMatch.StepBinding.Method.Name; TestScenario = _currentTestScenario; ResultId = 1; PerformanceKPI = performanceKPI; SleepTimeForPerformanceKPIs = sleepTimeForPerformanceKPIs; }