public void NewsPageActive()
 {
     OpenBrowserSteps.OpenBrowser();
     OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
     OpenBrowserSteps.CheckThatMainPageOpnned();
     NavigationBarSteps.CheckThatNewsPageActive();
 }
        public void AddMessageWithPicture()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();
            LoginPageSteps.Login();
            NewsPageSteps.ClickOnAddNewMessageButton();

            var messageGuid = Guid.NewGuid().ToString();
            var title       = $"Это тестовое сообщение c картинкой {messageGuid}";
            var message     = $"Это текст тестового сообщения c картинкой, This is text for test message with picture {messageGuid}";

            NewsPageSteps.AddTitle(title);
            NewsPageSteps.AddMessageText(message);
            NewsPageSteps.AddPicture();
            NewsPageSteps.ClickOnCreateMessageButon();

            MessageCreatedSteps.CheckThatNewMessageCreatedPageOpened();
            MessageCreatedSteps.CheckThatTitleShownForNewMessage(title);
            MessageCreatedSteps.CheckThatTextShownForNewMessage(message);
            const string pageTitle = "Школа борьбы: Добавление сообщения";

            OpenBrowserSteps.TitleDisplayed(pageTitle);

            MessageCreatedSteps.ClickOnShowAllMessagesList();
            OpenBrowserSteps.CheckThatMainPageOpnned();
            NewsPageSteps.CheckThatMainPageContainsMessageWithPicture(title);
        }
        public void ContactsPageShown()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();

            NavigationBarSteps.ClickOnContactsHeader();
            NavigationBarSteps.CheckThatContactsageOpnned();
        }
        public void TimeTablePageShown()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();

            NavigationBarSteps.ClickOnTimeTableHeader();
            NavigationBarSteps.CheckThatTimeTablePageOpnned();
        }
        public void GaleryPageShown()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();

            NavigationBarSteps.ClickOnGalleryHeader();
            NavigationBarSteps.CheckThatGalleryPageOpnned();
        }
        public void LoginPagActive()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();

            NavigationBarSteps.ClickOnLoginHeader();
            NavigationBarSteps.CheckThatLoginActive();
        }
 public void NewMessagePageShown()
 {
     OpenBrowserSteps.OpenBrowser();
     OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
     OpenBrowserSteps.CheckThatMainPageOpnned();
     LoginPageSteps.Login();
     NewsPageSteps.ClickOnAddNewMessageButton();
     NewsPageSteps.CheckThatNewMessagePageOpened();
 }
        public void NewMessagePageTitle()
        {
            OpenBrowserSteps.OpenBrowser();
            OpenBrowserSteps.Navigate(TestsConstants.WebSiteHttpAddress);
            OpenBrowserSteps.CheckThatMainPageOpnned();
            LoginPageSteps.Login();
            NewsPageSteps.ClickOnAddNewMessageButton();

            const string pageTitle = "Школа борьбы: Создать сообщение";

            OpenBrowserSteps.TitleDisplayed(pageTitle);
        }
 public override void TestCleanup()
 {
     OpenBrowserSteps.CloseBrowser();
 }