public void SetUp() { Driver.StartBrowser(); Driver.Browser.Manage().Window.Maximize(); this.mainPage = new MainPage(); this.loginPage = new LoginPage(); this.profilePage = new ProfilePage(); this.registrationPage = new RegistrationPage(); this.forgottenPasswordPage = new ForgottenPasswordPage(); this.userFactory = new UserFactory(); this.randomGenerator = new RandomValuesGenerator(); this.dateTimeNow = DateTime.Now.ToString(dateTimeFormatSeconds); this.stopWatch = new Stopwatch(); }
public ViewResult ForgottenPassword(ForgottenPasswordPage page) { ViewData["message"] = TempData["message"]; return(View(page)); }
private IEnumerable<Webpage> GetAccountPages() { var loginPage = new LoginPage { Name = "Login", UrlSegment = "login", DisplayOrder = 100, RevealInNavigation = false }; yield return loginPage; var forgottenPassword = new ForgottenPasswordPage { Name = "Forgot Password", UrlSegment = "forgot-password", Parent = loginPage, DisplayOrder = 0, RevealInNavigation = false }; yield return forgottenPassword; var resetPassword = new ResetPasswordPage { Name = "Reset Password", UrlSegment = "reset-password", Parent = loginPage, DisplayOrder = 1, RevealInNavigation = false }; yield return resetPassword; var userAccountPage = new UserAccountPage { Name = "My Account", UrlSegment = "my-account", Parent = loginPage, DisplayOrder = 1, RevealInNavigation = false }; yield return userAccountPage; var registerPage = new RegisterPage { Name = "Register", UrlSegment = "register", }; yield return registerPage; }