public void Can_Login_Logout() { AssertThat.IsTrue(ContactsPage.IsAt, "Failed to login"); AssertThat.IsTrue(ContactsPage.IsContactListLoaded, "Failed to load contact list"); UpperToolBar.Logout(); AssertThat.IsTrue(LoginPage.IsAt, "Probably failed to logout"); }
public void Navigate_To_Record_Lists_Through_See_All_Results() { UpperToolBar.UseGeneralSearch().WithKeyword("Παπ").AndSeeResultsForContacts(); VerifyThat.IsTrue(ContactsPage.IsAt, "Browser should have navigate at contact list page"); UpperToolBar.UseGeneralSearch().WithKeyword("Kno").AndSeeResultsForOrganizations(); VerifyThat.IsTrue(OrganizationsPage.IsAt, "Browser should have navigate at organization list page"); UpperToolBar.UseGeneralSearch().WithKeyword("Κοκ").AndSeeResultsForCoworkers(); VerifyThat.IsTrue(CoworkersPage.IsAt, "Browser should have navigate at coworker list page"); }
public void Individual_Record_Selection_From_General_Search_Navigates_To_Record_View() { UpperToolBar.UseGeneralSearch().ToFindContact("Mattia Pelloni").Open(); VerifyThat.IsTrue(ContactViewPage.IsAt, "Contact view page should be displayed but is not."); UpperToolBar.UseGeneralSearch().ToFindOrganization("Kolonaki Center").Open(); VerifyThat.IsTrue(OrganizationViewPage.IsAt, "Organization view page should be displayed but is not."); UpperToolBar.UseGeneralSearch().ToFindCoworker("Γεράσιμος Λυμπεράτος").Open(); VerifyThat.IsTrue(CoworkerViewPage.IsAt, "Coworker view page should be displayed but is not."); }
public void General_Search_Returns_Correct_Results_From_All_Entities() { UpperToolBar.UseGeneralSearch().WithKeyword("Kor").Search(); var expectedResult1 = 5; VerifyThat.AreEqual(UpperToolBar.GeneralSearchContactsDisplayed, expectedResult1, $"Number of contacts returned from search of is incorrect for keyword 'kor'. Expected={expectedResult1}, Actual={UpperToolBar.GeneralSearchContactsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("2310").Search(); var expectedResult2 = 2; VerifyThat.AreEqual(UpperToolBar.GeneralSearchContactsDisplayed, expectedResult2, $"Number of contacts returned from search is incorrect for keyword '2310'. Expected={expectedResult2}, Actual={UpperToolBar.GeneralSearchContactsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("leroymerlin").Search(); var expectedResult3 = 2; VerifyThat.AreEqual(UpperToolBar.GeneralSearchContactsDisplayed, expectedResult3, $"Number of contacts returned from search is incorrect for keyword 'leroymerlin'. Expected={expectedResult3}, Actual={UpperToolBar.GeneralSearchContactsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("Zurich").Search(); var expectedResult4 = 3; VerifyThat.AreEqual(UpperToolBar.GeneralSearchContactsDisplayed, expectedResult4, $"Number of contacts returned from search is incorrect for keyword 'Zurich'. Expected={expectedResult4}, Actual={UpperToolBar.GeneralSearchContactsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("Project Manager").Search(); var expectedResult5 = 2; VerifyThat.AreEqual(UpperToolBar.GeneralSearchContactsDisplayed, expectedResult5, $"Number of contacts returned from search is incorrect for keyword 'Project Manager'. Expected={expectedResult5}, Actual={UpperToolBar.GeneralSearchContactsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("www.mas").Search(); var expectedResult6 = 2; VerifyThat.AreEqual(UpperToolBar.GeneralSearchOrganizationsDisplayed, expectedResult6, $"Number of contacts returned from search is incorrect for keyword 'www.mas'. Expected={expectedResult6}, Actual={UpperToolBar.GeneralSearchOrganizationsDisplayed}"); UpperToolBar.UseGeneralSearch().WithKeyword("Παπανδρέου").Search(); var expectedResult7 = 2; VerifyThat.AreEqual(UpperToolBar.GeneralSearchOrganizationsDisplayed, expectedResult7, $"Number of contacts returned from search is incorrect for keyword 'Παπανδρέου'. Expected={expectedResult7}, Actual={UpperToolBar.GeneralSearchOrganizationsDisplayed}"); }