public static void BeforeScenarioStartWatch()
        {
            Feature      = new Feature();
            Scenario     = new Scenario();
            ResultStatus = new ResultStatus();
            Browser      = new Browser()
            {
                BrowserName = CurrentPreferences.driver.ToString()
            };
            Screen = new Screen()
            {
                Size = EnumsHelper.GetDescription(CurrentPreferences.screen)
            };

            ExecutedTest = new ExecutedTest
            {
                StartTime = DateTime.Now,
                Browser   = Browser,
                Screen    = Screen
            };
        }
示例#2
0
        public static void AddTestResult(Feature feature, Scenario scenario, Browser browser,
                                         Screen screen, ResultStatus resultStatus, ExecutedTest executedTest)
        {
            using (TestResultContext db = new TestResultContext())
            {
                db.Features.Add(feature);
                db.SaveChanges();

                db.Scenarios.Add(scenario);
                db.SaveChanges();

                db.Browsers.Add(browser);
                db.SaveChanges();

                db.Screens.Add(screen);
                db.SaveChanges();

                db.ResultStatuses.Add(resultStatus);
                db.SaveChanges();

                db.ExecutedTests.Add(executedTest);
                db.SaveChanges();
            }
        }