protected void SetUp()
        {
            driver = new DriverInitializer().Initialize();

            SignInPage       = SignInPage ?? SignInPage.Instance;
            AddNewClientPage = AddNewClientPage ?? AddNewClientPage.Instance;

            TestFailure.ClearFailures();
        }
示例#2
0
        public void UserCanCreateClientOnlyWithMandatoryFieldsSuccessfully()
        {
            String uniqueTime        = DateTime.Now.ToString("ddMMyyhhmmssffff");
            String companyName       = String.Format("DemoCompany {0}", uniqueTime);
            String contactPersonName = String.Format("Contact Person {0}", uniqueTime);
            Client client            = new Client(companyName, contactPersonName);

            driver.Navigate().GoToUrl(Constants.APPLICATION_URL);
            SignInPage.SignIn(Constants.USER_EMAIL, Constants.USER_PASSWORD);

            AddNewClientPage.AddNewClient(client);

            Verify.AreEqual(string.Format("DemoCompany {0}", uniqueTime),
                            driver.FindElement(By.CssSelector("div.header>h1")).Text,
                            "Company name did not match");
        }