public static void InitializeFeatureContext(FeatureContext featureContext) { var adminUser = new LoginUser() { UserType = _adminUserConfig.UserType, Username = _adminUserConfig.Username, Password = _adminUserConfig.Password, FirstName = _adminUserConfig.FirstName, LastName = _adminUserConfig.LastName }; var businessUser = new LoginUser() { UserType = _businessUserConfig.UserType, Username = _businessUserConfig.Username, Password = _businessUserConfig.Password, FirstName = _businessUserConfig.FirstName, LastName = _businessUserConfig.LastName }; var driver = DriverFactory.Create(_testConfig.BrowserType); var testContext = new UITestContext() { BaseUrl = _testConfig.Url, BrowserType = _testConfig.BrowserType, Driver = driver, DriverTimeout = _testConfig.DriverTimeoutMilliseconds, Reporter = _reporter, UserCredentials = new List <LoginUser> { adminUser, businessUser }, }; driver.Navigate().GoToUrl(testContext.BaseUrl); _reporter.CreateFeature(featureContext.FeatureInfo.Title); featureContext.FeatureContainer.RegisterInstanceAs(testContext); }