Example #1
0
 public void ThenTheNewlyCreatedTaskIsDisplayedInTheList(TechTalk.SpecFlow.Table table)
 {
     foreach (var tableRow in table.Rows)
     {
         Assert.IsTrue(WebBrowser.Current.ContainsText(tableRow["Value"]));
     }
 }
Example #2
0
 public void WhenIFillInTheUserForm(TechTalk.SpecFlow.Table table)
 {
     IEInstance.WaitForComplete();
     UserPage.UserNameField.Value        = table.Rows[0]["Value"];
     UserPage.FirstNameField.Value       = table.Rows[1]["Value"];
     UserPage.LastNameField.Value        = table.Rows[2]["Value"];
     UserPage.DisplayNameField.Value     = table.Rows[3]["Value"];
     UserPage.EmailField.Value           = table.Rows[4]["Value"];
     UserPage.PasswordField.Value        = table.Rows[5]["Value"];
     UserPage.ConfirmPasswordField.Value = table.Rows[5]["Value"];
 }
Example #3
0
 public void WhenIFillInTheUserForm(TechTalk.SpecFlow.Table table)
 {
     Thread.Sleep(2500);
     UserPage.UserNameField.Value        = table.Rows[0]["Value"];
     UserPage.FirstNameField.Value       = table.Rows[1]["Value"];
     UserPage.LastNameField.Value        = table.Rows[2]["Value"];
     UserPage.DisplayNameField.Value     = table.Rows[3]["Value"];
     UserPage.EmailField.Value           = table.Rows[4]["Value"];
     UserPage.PasswordField.Value        = table.Rows[5]["Value"];
     UserPage.ConfirmPasswordField.Value = table.Rows[5]["Value"];
 }
Example #4
0
        public void GivenIHaveEnteredValidDataInTheFormFields(TechTalk.SpecFlow.Table table)
        {
            foreach (var tableRow in table.Rows)
            {
                var field = WebBrowser.Current.TextField(Find.ByName(tableRow["Field"]));
                if (!field.Exists)
                {
                    Assert.Fail(String.Format("Could not find {0} field on page", field));
                }

                field.TypeText(tableRow["Value"]);
            }
        }