示例#1
0
        public void OneTimeSetup()
        {
            AdminLoginPage ALoginPage = LoadAdminLoginPage();
            AdminHomePage  AHomePage  = ALoginPage.LogInAdmin();

            AHomePage.ClickSystemMenu();
            AHomePage.ClickLocalizationMenu();
            GeoZonesPage zonesPage = AHomePage.GoToGeoZonePage();

            zonesPage.AddNewGeoZone(GeoZonesRepository.GetUAGeoZone());
            zonesPage.ClickSystemMenu();
            zonesPage.ClickTaxesMenu();
            TaxRatesPage ratesPage = zonesPage.GoToTaxRatesPage();

            ratesPage.AddNewTaxRate(TaxRateRepository.GetFixTaxRate());
            ratesPage.AddNewTaxRate(TaxRateRepository.GetPercentageTaxRate());
            ratesPage.ClickSystemMenu();
            TaxClassesPage classesPage = ratesPage.GoToTaxClassesPage();

            classesPage = classesPage.EditTaxClass(TaxClassesRepository.GetTaxebleProductsTaxClass(), TaxRateRepository.GetFixTaxRate());
            classesPage = classesPage.EditTaxClass(TaxClassesRepository.GetTaxebleProductsTaxClass(), TaxRateRepository.GetPercentageTaxRate());
            Thread.Sleep(2000);             // for presentation ONLY
        }