public void ThenIShouldSeeFollowingUsername(Table table) { var user = Document.TextField(Find.ById("NewUserName")).Text; var p = WebBrowser.Current.Page<RegistrationPage>(); _instance = table.CreateDynamicInstance(); Assert.AreEqual(_instance.UserName, p.UserName); }
public void WhenFillOfTheRegistrationFormWithTheFollowingDetails(Table table) { dynamic form = table.CreateDynamicInstance(); CurrentPage.As<RegistrationPage>().PopulateUserNameTextBox(form.UserName + new Random(DateTime.Now.Second + DateTime.Now.Minute).Next(1, 9999).ToString()); CurrentPage.As<RegistrationPage>().PopulatePasswordTextBox(form.Password); CurrentPage.As<RegistrationPage>().PopulateConfirmPasswordTextBox(form.ConfirmPassword); }
public void ≈слиƒл¤ѕользовател¤—Idќбновл¤ютѕол¤(Guid id, Table table) { var user = RavenDb.CurrentStorageSession.Query<UserEntity>().Single(u => u.UserId == id).ToUser(); dynamic data = table.CreateDynamicInstance(); user.Password = data.ѕароль; user.Username = data.»м¤; user.ApplicationName = data.ApplicationName; user.Email = data.Email; user.Comment = data. омментарий; user.ConfirmationToken = data.ConfirmationToken; user.CreateDate = data.CreateDate; user.IsApproved = data.IsApproved; user.IsLockedOut = data.IsLockedOut; user.LastActivityDate = data.LastActivityDate; user.LastLockoutDate = data.LastLockoutDate; user.LastLoginDate = data.LastLoginDate; user.LastPasswordChangedDate = data.LastPasswordChangedDate; user.LastPasswordFailureDate = data.LastPasswordFailureDate; user.PasswordFailuresSinceLastSuccess = data.PasswordFailuresSinceLastSuccess; user.PasswordVerificationToken = data.PasswordVerificationToken; user.PasswordVerificationTokenExpirationDate = data.PasswordVerificationTokenExpirationDate; var userRepository = new UserRepositoryImpl(RavenDb.Storage); userRepository.SaveUser(user); }
public void WhenIEnterFollowingNewUserDetails(Table table) { var p = WebBrowser.Current.Page<RegistrationPage>(); _instance = table.CreateDynamicInstance(); p.UserName = _instance.UserName; p.EmailAddress = _instance.EmailAddress; p.Password = _instance.Password; p.ConfirmPassword = _instance.ConfirmPassword; }
public void WhenFillInTheRegistrationFormWithTheFollowingDetails(Table table) { dynamic form = table.CreateDynamicInstance(); var emailArr = form.Email.Split('@'); var email = string.Format("{0}{1}@{2}", emailArr[0], RandomNumber(), emailArr[1]); CurrentPage.As<RegistrationPage>().PopulateEmailTextBox(email); CurrentPage.As<RegistrationPage>().PopulatePasswordTextBox(form.Password); CurrentPage.As<RegistrationPage>().PopulateConfirmPasswordTextBox(form.ConfirmPassword); }
public void ThenAnErrorMessageShouldDisplayBelowTheEmailField(Table table) { dynamic values = table.CreateDynamicInstance(); var errorMessage = values.ErrorMsg; var errorMessageText = PropertiesCollection.currentPage.As<ContactUsPage>().InvalidEmailErrorMessage(); var errorMessageDisplayed = PropertiesCollection.currentPage.As<ContactUsPage>().InvalidEmailErrorMessageDisplayed().Displayed; Assert.That(errorMessageDisplayed , "error message is missing"); Assert.That(errorMessageText.Equals(errorMessage), "Wrong Error Email Message"); }
public void ThenIShouldSeeTheResultForKeyword(Table table) { dynamic tableDetail = table.CreateDynamicInstance(); string key = tableDetail.Keyword; System.Threading.Thread.Sleep(2500); if (currentDriver.FindElement(By.PartialLinkText(key)).Displayed == true) Console.WriteLine("Control exists"); else Console.WriteLine("Control not exist"); }
public void WhenICreateAGenericDynamicInstanceFromThisTable(string type, Table table) { switch (type) { case "string": State.OriginalInstance = table.CreateDynamicInstance<string>(); break; case "int": State.OriginalInstance = table.CreateDynamicInstance<int>(); break; case "double": State.OriginalInstance = table.CreateDynamicInstance<double>(); break; case "DateTime": State.OriginalInstance = table.CreateDynamicInstance<DateTime>(); break; case "bool": State.OriginalInstance = table.CreateDynamicInstance<bool>(); break; default: throw new ApplicationException("Unhandled value type"); } }
public void CreateDynamicInstanceFromTable(Table table) { State.OriginalInstance = table.CreateDynamicInstance(); }
public dynamic TransformToDynamicInstance(Table table) { return table.CreateDynamicInstance(); }
public void CreateDynamicInstanceFromTable(Table table) { _instance = table.CreateDynamicInstance(); }
public void OnlyReservedChars(Table table) { try { State.OriginalInstance = table.CreateDynamicInstance(); } catch (DynamicInstanceFromTableException ex) { ScenarioContext.Current.Set(ex); } }
public dynamic DynamicTableTransform(Table messageTable) { return messageTable.CreateDynamicInstance(); }
public void WhenICompleteTheFormWithAnInvalidEmailAddress(Table table) { dynamic values = table.CreateDynamicInstance(); PropertiesCollection.currentPage.As<ContactUsPage>().EnterInvalidEmail(values.InvalidEmail); PropertiesCollection.currentPage.As<ContactUsPage>().EnterName(values.Name); }
public void ThenIShouldBeAbleToContactQAWorksWithTheFollowingInformation(Table table) { dynamic values = table.CreateDynamicInstance(); PropertiesCollection.currentPage.As<ContactUsPage>().CompleteFormWithValidDetails(values.Name, values.Email, values.Message); }
public void WhenITypeSearchKeywordAs(Table table) { dynamic tableDetail = table.CreateDynamicInstance(); currentDriver.FindElement(By.Name("q")).SendKeys(tableDetail.Keyword); }