public void EditExsitingBuliding() { BuildingPage buildingPage = GoToBuildingPage(); BuildingForm editBuildingForm = buildingPage.GoToEditBuilding(); BuildingPage buildingPageAfterEdit = editBuildingForm.EditBuildingData(name, randomInt, city, street); Assert.IsTrue(buildingPageAfterEdit.Table.IsDataExistsInTableRows(name, street, city, "Aktywny")); }
private BuildingPage GoToBuildingPage() { LoginPage loginPage = new LoginPage(manager); HomePage homePage = loginPage.SetCorrectLoginData(login, password); BuildingPage buildingPage = homePage.GoTo <BuildingPage>(NavigationTo.NIERUCHOMOSCI); return(buildingPage); }
private OfficePage GoToOfficePage() { LoginPage loginPage = new LoginPage(manager); HomePage homePage = loginPage.SetCorrectLoginData(login, password); BuildingPage buildingPage = homePage.GoTo <BuildingPage>(NavigationTo.NIERUCHOMOSCI); BuildingForm buildingForm = buildingPage.GoToEditBuilding(); OfficePage officePage = buildingForm.GoTo <OfficePage>(); return(new OfficePage(manager)); }
public void AddNewBuilding() { BuildingPage buildingPage = GoToBuildingPage(); BuildingForm createBuildingForm = buildingPage.GoTo <BuildingForm>(); createBuildingForm.FillInTeFormFields(name, street, randomInt, city, "Aktywny"); BuildingPage buildingPageAfterAddNewBuilding = createBuildingForm.SubmitForm <BuildingPage>(); Assert.IsTrue(buildingPageAfterAddNewBuilding.Table.IsDataExistsInTableRows(name, street, city, "Aktywny")); }
public void CreateBuildingWithoutStatus() { BuildingPage buildingPage = GoToBuildingPage(); BuildingForm createBuildingForm = buildingPage.GoTo <BuildingForm>(); createBuildingForm.FillInTeFormFields(name, street, randomInt, city, "Wybierz"); BuildingForm formAfterSubmit = createBuildingForm.SubmitIncorrectForm(); Assert.IsTrue(formAfterSubmit.Error.IsDisplayUnselectedStatusErrorField); Assert.AreEqual(formAfterSubmit.Error.UnselectedStatusErrorText, "Pole jest wymagane."); }
public void CreateBuildingWithCityEmpty() { BuildingPage buildingPage = GoToBuildingPage(); BuildingForm createBuildingForm = buildingPage.GoTo <BuildingForm>(); createBuildingForm.FillInTeFormFields(name, street, randomInt, string.Empty, "Aktywny"); BuildingForm formAfterSubmit = createBuildingForm.SubmitIncorrectForm(); Assert.IsTrue(formAfterSubmit.Error.IsDisplayEmptyCityErrorField); Assert.AreEqual(formAfterSubmit.Error.EmptyCityErrorText, "Pole jest wymagane."); }
private void DisplayBuildingAndFloorBasedOnSelectedObject(int floorNumber, int buildingId) { BuildingPage searchedBuilding = new BuildingPage(buildingId, floorNumber); HospitalMainWindow.GetInstance().ChangePage(searchedBuilding); }
public void ShowBuildingPage(int floorNumber, int buildingId) { BuildingPage searchedBuilding = new BuildingPage(buildingId, floorNumber); HospitalMainWindow.GetInstance().ChangePage(searchedBuilding); }