public void ShouldFailIfAllLeftBlankWithCompoundErrorMessage()
        {
            _createSprintPage.CreateButton.Click();
            var messageBox = MessageBoxUtil.GetWarningMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("You must enter"));
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("You must select"));

            MessageBoxUtil.ClickOKButton(messageBox);
        }
示例#2
0
        public void ShouldFailOnSearchingNonExistingUser()
        {
            _projectDashboardPage.SearchEmailTextBox.Text = "*****@*****.**";
            _projectDashboardPage.SearchButton.Click();

            var messageBox = MessageBoxUtil.GetErrorMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("not exist"));

            MessageBoxUtil.ClickOKButton(messageBox);
        }
        public void ShouldFailIfNoStartDateEntered()
        {
            EnterValidCredentials();
            _createSprintPage.StartDatePicker.Date = null;

            _createSprintPage.CreateButton.Click();
            var messageBox = MessageBoxUtil.GetWarningMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("You must select"));

            MessageBoxUtil.ClickOKButton(messageBox);
            ResetCreateSprintFields();
        }
        public void ShouldFailIfEndDateIsBeforeStartDate()
        {
            EnterValidCredentials();
            _createSprintPage.StartDatePicker.Date = DateTime.Now.AddDays(21);

            _createSprintPage.CreateButton.Click();
            var messageBox = MessageBoxUtil.GetWarningMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("must be after"));

            MessageBoxUtil.ClickOKButton(messageBox);
            ResetCreateSprintFields();
        }
        public void ShouldFailIfStartDateIsInThePast()
        {
            EnterValidCredentials();
            _createSprintPage.StartDatePicker.Date = DateTime.Now.AddDays(-7);

            _createSprintPage.CreateButton.Click();
            var messageBox = MessageBoxUtil.GetWarningMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("can't be in the past"));

            MessageBoxUtil.ClickOKButton(messageBox);
            ResetCreateSprintFields();
        }
        public void ShouldFailRegistrationWithMismatchedPasswords()
        {
            EnterValidCredentials();

            RegisterPage.ConfirmPasswordTextBox.Text = "wrongpassword";
            RegisterPage.RegisterButton.Click();

            var messageBox = MessageBoxUtil.GetWarningMessageBox(MainWindow);

            Assert.NotNull(messageBox);
            Assert.IsTrue(MessageBoxUtil.GetTextContent(messageBox).Contains("must match"));

            MessageBoxUtil.ClickOKButton(messageBox);
        }