public void KPI_VerifyDSCRCalculation() { try { test = extent.CreateTest("KPI_VerifyDSCRCalculation").Info("Test Started"); NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver); AssetSummaryPage asset = new AssetSummaryPage(BaseTest.driver); Asset_OperatingSummaryAndMapsPage operating = new Asset_OperatingSummaryAndMapsPage(BaseTest.driver); navigation.ClickMainMenu(); navigation.ClickPropertyMaintenanceOption(); asset.NavigateToPropertyDetails(); operating.ClickOperatingSummarytab(); operating.RadioButton_SelectYTD(); double originalDscr = operating.OriginalDSCRvalue(); double calculatedDscr = operating.CalculatedDSCRvalue(); Assert.IsTrue(originalDscr == calculatedDscr, $"Value displayed in KPI:{originalDscr} does not match:{calculatedDscr} "); test.Log(Status.Pass, "Test Case passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); } }