コード例 #1
0
 public void EstimatedFullyFunded_PSFValuesForAllFields()
 {
     try
     {
         test = extent.CreateTest("EstimatedFullyFunded_PSFValuesForAllFields").Info("Test Started");
         NavigationMenuPage        navigation   = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage          asset        = new AssetSummaryPage(BaseTest.driver);
         AssetPropertyDetailsPage  assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         Asset_BasisAndDebtTabPage basis        = new Asset_BasisAndDebtTabPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         asset.NavigateToPropertyDetails();
         basis.ClickBasisAnddebtTab();
         double ActualValue1     = basis.EstimatedCapitalization_ReturnActualLoanBalancePSFValue();
         double CalculatedValue1 = basis.EstimatedCapitalization_CalculateLoanBalancePSFValue();
         Assert.IsTrue(ActualValue1 == CalculatedValue1, $"Value shown on screen {ActualValue1} does not match calculated {CalculatedValue1}");
         double ActualValue2     = basis.EstimatedCapitalization_ReturnActualFundEquityPSFValue();
         double CalculatedValue2 = basis.EstimatedCapitalization_CalculateFundEquityPSFValue();
         Assert.IsTrue(ActualValue2 == CalculatedValue2, $"Value shown on screen {ActualValue2} does not match calculated {CalculatedValue2}");
         double ActualValue3     = basis.EstimatedCapitalization_ReturnActualStreamEquityPSFValue();
         double CalculatedValue3 = basis.EstimatedCapitalization_CalculateStreamEquityPSFValue();
         Assert.IsTrue(ActualValue3 == CalculatedValue3, $"Value shown on screen {ActualValue3} does not match calculated {CalculatedValue3}");
         double ActualValue4     = basis.EstimatedCapitalization_ReturnActualTotalcapitalizationPSFValue();
         double CalculatedValue4 = basis.EstimatedCapitalization_CalculateTotalCapitaPSFValue();
         Assert.IsTrue(ActualValue4 == CalculatedValue4, $"Value shown on screen {ActualValue4} does not match calculated {CalculatedValue4}");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #2
0
 public void CurrentCapitalization_PSFValuesForLastFourFields()
 {
     try
     {
         test = extent.CreateTest("CurrentCapitalization_PSFValuesForLastFourFields").Info("Test Started");
         NavigationMenuPage        navigation   = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage          asset        = new AssetSummaryPage(BaseTest.driver);
         AssetPropertyDetailsPage  assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         Asset_BasisAndDebtTabPage basis        = new Asset_BasisAndDebtTabPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         asset.NavigateToPropertyDetails();
         basis.ClickBasisAnddebtTab();
         double ActualValue1     = basis.CurrentCapitalization_ReturnActualPositiveCashflowPSFValue();
         double CalculatedValue1 = basis.CurrentCapitalization_CalculatePositiveCashflowPSFValue();
         Assert.IsTrue(ActualValue1 == CalculatedValue1, $"Value shown on screen {ActualValue1} does not match calculated {CalculatedValue1}");
         double ActualValue2     = basis.CurrentCapitalization_ReturnActualDistributionsPSFValue();
         double CalculatedValue2 = basis.CurrentCapitalization_CalculateDistributionsPSFValue();
         Assert.IsTrue(ActualValue2 == CalculatedValue2, $"Value shown on screen {ActualValue2} does not match calculated {CalculatedValue2}");
         double ActualValue3     = basis.CurrentCapitalization_ReturnActualNetCurrentAssetsPSFValue();
         double CalculatedValue3 = basis.CurrentCapitalization_CalculateNetCurrentAssetsPSFValue();
         Assert.IsTrue(ActualValue3 == CalculatedValue3, $"Value shown on screen {ActualValue3} does not match calculated {CalculatedValue3}");
         double ActualValue4     = basis.CurrentCapitalization_ReturnActualNetCapitalizationPSFValue();
         double CalculatedValue4 = basis.CurrentCapitalization_CalculateNetCapitalizationPSFValue();
         Assert.IsTrue(ActualValue4 == CalculatedValue4, $"Value shown on screen {ActualValue4} does not match calculated {CalculatedValue4}");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #3
0
 public void BasisAndDebtInfo_VerifySeactionHeaderTitles()
 {
     try
     {
         String debt           = "DEBT INFORMATION";
         String Capitalization = "CURRENT CAPITALIZATION";
         String CCostBasis     = "CURRENT COST BASIS";
         String estimated      = "ESTIMATED FULLY FUNDED CAPITALIZATION";
         test = extent.CreateTest("BasisAndDebtInfo_VerifySeactionHeaderTitles").Info("Test Started");
         NavigationMenuPage       navigation   = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage         asset        = new AssetSummaryPage(BaseTest.driver);
         AssetPropertyDetailsPage assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         Asset_BasisAndDebtTabPage basis = new Asset_BasisAndDebtTabPage(BaseTest.driver);
         asset.NavigateToPropertyDetails();
         basis.ClickBasisAnddebtTab();
         String title1 = basis.ReturnTableTitle1_DebtInfo();
         Assert.IsTrue(title1 == debt, $"Title on screen '{title1}' does not match expected '{debt}'");
         String title2 = basis.ReturnTableTitle2_CurrentCapitalization();
         Assert.IsTrue(title2 == Capitalization, $"Title on screen '{title2}' does not match expected '{Capitalization}'");
         String title3 = basis.ReturnTableTitle3_CurrentCostBasis();
         Assert.IsTrue(title3 == CCostBasis, $"Title on screen '{title3}' does not match expected '{CCostBasis}'");
         String title4 = basis.ReturnTableTitle4_EstimatedFullyFunded();
         Assert.IsTrue(title4 == estimated, $"Title on screen '{title4}' does not match expected '{estimated}'");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #4
0
 public void BasisAndDebtCCB_PSFValuesForCarryCostAndLeasingCost()
 {
     try
     {
         test = extent.CreateTest("BasisAndDebtCCB_PSFValuesForCarryCostAndLeasingCost").Info("Test Started");
         NavigationMenuPage       navigation   = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage         asset        = new AssetSummaryPage(BaseTest.driver);
         AssetPropertyDetailsPage assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         Asset_BasisAndDebtTabPage basis = new Asset_BasisAndDebtTabPage(BaseTest.driver);
         asset.NavigateToPropertyDetails();
         basis.ClickBasisAnddebtTab();
         double carryActualValue     = basis.CurrentCostBasis_ReturnActualCarryCostPSFValue();
         double carryCalculatedValue = basis.CurrentCostBasis_CalculateCarryCostPSFValue();
         Assert.IsTrue(carryActualValue == carryCalculatedValue, $"Value shown on screen {carryActualValue } does not match calculated {carryCalculatedValue}");
         double totalActualValue     = basis.CurrentCostBasis_ReturnActualEquipmentPSFValue();
         double totalCalculatedValue = basis.CurrentCostBasis_CalculateEquipmentPSFValue();
         Assert.IsTrue(totalActualValue == totalCalculatedValue, $"Value shown on screen {totalActualValue} does not match calculated {totalCalculatedValue}");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #5
0
 public void BasisAndDebt_PSFValuesPreeviousLoanAndRenovation()
 {
     try
     {
         test = extent.CreateTest("BasisAndDebt_PSFValuesPreeviousLoanAndRenovation").Info("Test Started");
         NavigationMenuPage       navigation   = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage         asset        = new AssetSummaryPage(BaseTest.driver);
         AssetPropertyDetailsPage assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         Asset_BasisAndDebtTabPage basis = new Asset_BasisAndDebtTabPage(BaseTest.driver);
         asset.NavigateToPropertyDetails();
         basis.ClickBasisAnddebtTab();
         double PreActualValue     = basis.CurrentCostBasis_ReturnActualPreviousAcquisitionPSFValue();
         double PreCalculatedValue = basis.CurrentCostBasis_CalculatePreviousAcquisitionPSFValue();
         Assert.IsTrue(PreActualValue == PreCalculatedValue, $"Value shown on screen {PreActualValue } does not match calculated {PreCalculatedValue}");
         double RenovatnActualValue     = basis.CurrentCostBasis_ReturnActualAcquisitionLoanCostPSFValue();
         double RenovatnCalculatedValue = basis.CurrentCostBasis_CalculateAcquisitionLoanCostPSFValue();
         Assert.IsTrue(RenovatnActualValue == RenovatnCalculatedValue, $"Value shown on screen {RenovatnActualValue} does not match calculated {RenovatnCalculatedValue}");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #6
0
 public void Maps_VerifyUserCanSeePropertyNamesonMapPopUp()
 {
     try
     {
         test = extent.CreateTest("Maps_VerifyUserOpensMapOfTheProperty").Info("Test Started");
         NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
         Asset_OperatingSummaryAndMapsPage operating    = new Asset_OperatingSummaryAndMapsPage(BaseTest.driver);
         AssetPropertyDetailsPage          assetdetails = new AssetPropertyDetailsPage(BaseTest.driver);
         AssetSummaryPage asset = new AssetSummaryPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickPropertyMaintenanceOption();
         Thread.Sleep(3000);
         asset.NavigateToPropertyDetails();
         assetdetails.selectPropertyWithIndustrialType();
         operating.clickMapsTab();
         String propSelected   = operating.ReturnCurrentPropertySelected();
         String propnameonMaps = operating.VerifyPropertyNameOnMapScreen();
         Assert.IsTrue(propSelected == propnameonMaps, "User does not navigate to maps");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }