예제 #1
0
            public void OwnerProperties_SearchProperty_ListAsRental()
            {
                test = extent.StartTest("Owner can list a particular property as rental");
                Dashboard dashboardObj = new Dashboard();

                dashboardObj.goToPropertiesPage();

                int             rowNumberAddProperty  = 3;
                int             rowNumberListAsRental = 2;
                OwnerProperties ownerPropertiesObj    = new OwnerProperties();

                ownerPropertiesObj.cLickOnAddAPropertyLink();
                AddNewPropertyPropertyDetails addNewPropertyPropertyDetailsObj = new AddNewPropertyPropertyDetails();

                addNewPropertyPropertyDetailsObj.fillPropertyDetails(rowNumberAddProperty);
                AddNewPropertyFinanceDetails addNewPropertyFinanceDetailsObj = new AddNewPropertyFinanceDetails();

                addNewPropertyFinanceDetailsObj.fillFinanceDetails(rowNumberAddProperty);
                ownerPropertiesObj.isOnOwnerPropertiesPage();
                ownerPropertiesObj.searchProperty(addNewPropertyPropertyDetailsObj.nameOfAddedProperty(rowNumberAddProperty));
                ownerPropertiesObj.comparePropertiesForAddAProperty(rowNumberAddProperty);

                ownerPropertiesObj.clickOnListAsRentalLink();
                ParticularPropertyListAsRental particularPropertyListAsRentalObj = new ParticularPropertyListAsRental();
                string addressOfListedProperty = particularPropertyListAsRentalObj.addressOfListedProperty(rowNumberListAsRental);

                particularPropertyListAsRentalObj.fillListAsRentaldetails(rowNumberListAsRental);

                OwnerRentalProperties ownerRentalPropertiesObj = new OwnerRentalProperties();

                ownerRentalPropertiesObj.isOnOwnerRentalPropertiesPage();
                ownerRentalPropertiesObj.searchProperty(particularPropertyListAsRentalObj.titleOfListedProperty(rowNumberListAsRental));
                ownerRentalPropertiesObj.selectfromSortByDropdown("Latest Date");
                ownerRentalPropertiesObj.comparePropertiesForListAsRental(addressOfListedProperty);
            }
예제 #2
0
            public void OwnerProperties_AddProperty()
            {
                test = extent.StartTest("Owner can Add A Property");
                Dashboard dashboardObj = new Dashboard();

                dashboardObj.goToPropertiesPage();

                int             rowNumberAddProperty = 2;
                OwnerProperties ownerPropertiesObj   = new OwnerProperties();

                ownerPropertiesObj.cLickOnAddAPropertyLink();
                AddNewPropertyPropertyDetails addNewPropertyPropertyDetailsObj = new AddNewPropertyPropertyDetails();

                addNewPropertyPropertyDetailsObj.fillPropertyDetails(rowNumberAddProperty);
                AddNewPropertyFinanceDetails addNewPropertyFinanceDetailsObj = new AddNewPropertyFinanceDetails();

                addNewPropertyFinanceDetailsObj.fillFinanceDetails(rowNumberAddProperty);
                ownerPropertiesObj.isOnOwnerPropertiesPage();
                ownerPropertiesObj.searchProperty(addNewPropertyPropertyDetailsObj.nameOfAddedProperty(rowNumberAddProperty));
                ownerPropertiesObj.comparePropertiesForAddAProperty(rowNumberAddProperty);
            }