Пример #1
0
 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;
 }
Пример #2
0
 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");
 }
Пример #3
0
 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;
 }