public void OpenArticleListShouldProccessCorrectly() { //// Arrange var articleListPage = new ArticleListPage(this.driver); //// Act articleListPage.Open(); //// Assert articleListPage.AssertThatPageIsOpened(); }
public void ArticleListShouldContainsSomeArticles() { //// Arrange var articleListPage = new ArticleListPage(this.driver); //// Act articleListPage.Open(); //// Assert articleListPage.AssertThatPageContainsArticles(); }
public void CreatingNewArticleShouldProccessCorrectly() { //// Arrange var loginPage = new LoginPage(this.driver); var articleListPage = new ArticleListPage(this.driver); var createArticlePage = new CreateArticlePage(this.driver); var article = new CreateArticle() { Title = Guid.NewGuid().ToString(), Content = Guid.NewGuid().ToString() }; //// Act loginPage.LoginAsUser(); var expectedArticlesCount = articleListPage.Elements.Articles.Count + 1; createArticlePage.SubmitForm(article); var actualArticlesCount = articleListPage.Elements.Articles.Count; //// Assert Assert.AreEqual(expectedArticlesCount, actualArticlesCount); }