Exemple #1
0
        /// <summary>
        /// get warning message
        /// </summary>
        /// <returns>warning message</returns>
        public string GetWarningMessage()
        {
            var warning = TestResponseWarningMessage.Wait(2);

            if (Driver.WrappedDriver.GetType() == typeof(DummyDriver))
            {
                warning.Text = Data.ExpectedResult;
            }

            return(warning.Text);
        }
Exemple #2
0
        /// <summary>
        /// verify warning message
        /// </summary>
        public void VerifyWarningMessage()
        {
            UnAnsweredQuestionLinkWebElementList = UnAnsweredQuestionLinks.WaitForElements(3);
            var warning = TestResponseWarningMessage.Wait(2);

            if (Driver.WrappedDriver.GetType() == typeof(DummyDriver))
            {
                UnAnsweredQuestionLinkWebElementList = GetDummyIdentifiers(NumberOfElementsToBeReturnedInTheDummyWebElementList);
                warning.Displayed = true;
                warning.Text      = "Warning: You have " + UnAnsweredQuestionLinkWebElementList.Count + " unanswered questions";
            }

            if (UnAnsweredQuestionLinkWebElementList.Any())
            {
                Assert.AreEqual(true, warning.Displayed, "The warning message is invisible, but should be visible.");

                var countOfUnansweredQuestions = UnAnsweredQuestionLinkWebElementList.Count;

                Assert.IsTrue(warning.Text.Contains(countOfUnansweredQuestions.ToString()),
                              string.Format("Actual number of UnAnswered questions is {0} which is not the same as the displayed number of unanswered questions in the warning message.",
                                            countOfUnansweredQuestions));
            }
        }