Example #1
0
        public void Diff2MarketReportCheckOnlyCompetitorDisplaysTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            if (!defaultDatasetPage.DifferenceToMarketTabLocator.Displayed)
            {
                defaultDatasetPage.StoryAndVisualizationLocator.Click();
                defaultDatasetPage.DifferenceToMarketMinimizedLocator.Click();
            }
            else
            {
                defaultDatasetPage.DifferenceToMarketTabLocator.Click();
            }

            Utils.WaitUntilLoadingDisappears(driver);

            defaultDatasetPage.Diff2MarketTypeLocator.Click();

            defaultDatasetPage.DistributionTypeLocator.Click();

            defaultDatasetPage.MeasureButtonLocator.Click();

            defaultDatasetPage.MinimumMeasureLocator.Click();

            defaultDatasetPage.D2MCalculateButtonLocator.Click();

            Utils.WaitUntilLoadingDisappears(driver);

            defaultDatasetPage.ScrollToCompetitorLabel();


            defaultDatasetPage.PrimaryLocator.Click();

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.Diff2MarketTypeLocator.Text.Equals("$ Distribution"));
                Assert.True(defaultDatasetPage.MeasureButtonLocator.Text.Equals("Minimum"));
                Assert.True(defaultDatasetPage.LowerBucketLocator.GetAttribute("value").Equals("0"));
                Assert.True(defaultDatasetPage.UpperBucketLocator.GetAttribute("value").Equals("4000"));
                Assert.True(defaultDatasetPage.Diff2MarketNumberOfBucketsLocator.GetAttribute("value").Equals("40"));
                Assert.True(defaultDatasetPage.OutsideOfRangesCheckboxLocator.Selected);
                Assert.True(defaultDatasetPage.DisplayLossRatioCheckboxLocator.Selected);

                Assert.True(defaultDatasetPage.DifferenceToMarketTabLocator.GetAttribute("class").Contains(" activeStoryTable"));

                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[0].GetAttribute("height").Equals("410"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[1].GetAttribute("height").Equals("0"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[2].GetAttribute("height").Equals("205"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[3].GetAttribute("height").Equals("205"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[4].GetAttribute("height").Equals("410"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[5].GetAttribute("height").Equals("0"));
                Assert.True(defaultDatasetPage.D2MChartSecondaryColumnLocator[23].GetAttribute("height").Equals("205"));

                Assert.True(driver.FindElements(By.XPath("//*[@class='highcharts-series highcharts-series-1 highcharts-column-series highcharts-color-1 highcharts-tracker ']")).Count() < 1);
            });
        }
Example #2
0
        public void CheckPoliciesWithPremiumReportTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.IsPoliciesWithPremiumReportExist($"{adminClientRates}", "LUXFT-User"));
                Assert.True(defaultDatasetPage.PoliciesWithPremiumTabLocator.GetAttribute("class").Contains(" activeStoryTable"));
            });
        }
Example #3
0
        public void CheckCreateStoryTest(string dataset)
        {
            var dashboardPage = new DashboardPage(driver);

            dashboardPage.FilterDataset($"ReportTesting{randomString} {dataset}");

            Assert.True(dashboardPage.Description.Count > 0, $"Dataset ReportTesting{randomString} {dataset} is not present");

            dashboardPage.OpenDataset($"ReportTesting{randomString} {dataset}", "Default");

            var defaultDatasetPage = new DefaultDatasetsPage(driver);


            defaultDatasetPage.ExpandFilterLocator.WaitForElementPresentAndEnabled(driver, 100);

            defaultDatasetPage.ExpandFilterLocator.WaitForElementPresentAndEnabled(driver).Click();

            defaultDatasetPage.GeneralPanelLocator.WaitForElementPresentAndEnabled(driver);

            Assert.True(defaultDatasetPage.GeneralPanelLocator.Displayed, "filter is not opened");

            defaultDatasetPage.SelectPrimaryCarrier($"{adminClientRates}");

            defaultDatasetPage.SelectSecondaryCarrier("LUXFT-User");

            defaultDatasetPage.SelectLoss(adminClientLosses);

            defaultDatasetPage.ScrollToUpdateResultsButton();

            defaultDatasetPage.UpdateResultsButtonLocator.Click();

            Utils.WaitUntilLoadingDisappears(driver);

            defaultDatasetPage.ActionsButtonLocator.Click();

            defaultDatasetPage.SaveAsButtonLocator.Click();

            Utils.WaitUntilLoadingDisappears(driver);

            new Actions(driver).SendKeys($"TestStory {randomString}").Perform();

            defaultDatasetPage.StoryDescriptionTextBoxLocator.WaitForElementPresentAndEnabled(driver).SendKeys($"TestStory {randomString}");

            defaultDatasetPage.SaveDashboardStoryButtonLocator.Click();

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.True(defaultDatasetPage.StoryNameLocator.Text.Equals($"TestStory {randomString}"));
        }
Example #4
0
        public void OpenStory(string dataset)
        {
            var dashboardPage = new DashboardPage(driver);

            dashboardPage.FilterDataset($"ReportTesting{randomString} {dataset}");

            Assert.True(dashboardPage.Description.Count > 0, $"Dataset ReportTesting{randomString} {dataset} is not present");

            dashboardPage.OpenDataset($"ReportTesting{randomString} {dataset}", "TestStory");

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            //Assert.True(driver.Url.Contains("https://qa.millimanpixel.com/Dashboard/StoryPage/"),
            //   "default page is not opened");

            defaultDatasetPage.ExpandFilterLocator.WaitForElementPresentAndEnabled(driver, 100);
        }
Example #5
0
        public void Diff2MarketReportCheckDollarDiffAverageTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            if (!defaultDatasetPage.DifferenceToMarketTabLocator.Displayed)
            {
                defaultDatasetPage.StoryAndVisualizationLocator.Click();
                defaultDatasetPage.DifferenceToMarketMinimizedLocator.Click();
            }
            else
            {
                defaultDatasetPage.DifferenceToMarketTabLocator.Click();
            }

            Utils.WaitUntilLoadingDisappears(driver);

            defaultDatasetPage.Diff2MarketTypeLocator.Click();

            defaultDatasetPage.DifferenceDollarTypeLocator.Click();

            defaultDatasetPage.MeasureButtonLocator.Click();

            defaultDatasetPage.AverageMeasureLocator.Click();

            defaultDatasetPage.D2MCalculateButtonLocator.Click();

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.Diff2MarketTypeLocator.Text.Equals("$ Difference"));
                Assert.True(defaultDatasetPage.MeasureButtonLocator.Text.Equals("Average"));
                Assert.True(defaultDatasetPage.LowerBucketLocator.GetAttribute("value").Equals("-2000"));
                Assert.True(defaultDatasetPage.UpperBucketLocator.GetAttribute("value").Equals("2000"));
                Assert.True(defaultDatasetPage.Diff2MarketNumberOfBucketsLocator.GetAttribute("value").Equals("40"));
                Assert.True(defaultDatasetPage.OutsideOfRangesCheckboxLocator.Selected);
                Assert.True(defaultDatasetPage.DisplayLossRatioCheckboxLocator.Selected);

                Assert.True(defaultDatasetPage.DifferenceToMarketTabLocator.GetAttribute("class").Contains(" activeStoryTable"));

                Assert.True(defaultDatasetPage.D2MChartColumnLocator.Displayed);
                Assert.True(defaultDatasetPage.D2MChartLossRatioLocator.Displayed);
            });
        }
        public void CheckRatesAndLossesInStoryFilterTest(string type, string datasetDifference)
        {
            loginPage.LoginToApplication(user, "NBV87^yu");

            var dashboardPage = new DashboardPage(driver);

            var datasetName = $"{DatasetUserDescription(type)} {datasetDifference}";

            dashboardPage.FilterDataset(datasetName);

            Assert.True(dashboardPage.Description.Count > 0, $"Dataset {DatasetUserDescription(type)} {datasetDifference} is not present");

            dashboardPage.FirstDefaultDatasetLocator.ClickEx(driver);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            defaultDatasetPage.ExpandFilterLocator.WaitForElementPresentAndEnabled(driver).Click();

            defaultDatasetPage.GeneralPanelLocator.WaitForElementPresentAndEnabled(driver);

            defaultDatasetPage.ExpandPrimaryCarrierLocator.Click();

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.IsCarrierDisplayed($"LUXFT-User{randomString}"), $"Carrier LUXFT-User{randomString} isn`t present");
                Assert.True(defaultDatasetPage.IsCarrierDisplayed($"{adminSharedRates}{randomString} (cur)"), $"Carrier {adminSharedRates}{randomString} (cur) isn`t present");
                Assert.True(defaultDatasetPage.IsCarrierDisplayed($"{adminClientRates}{randomString}"), $"Carrier {adminClientRates}{randomString} isn`t present");
                Assert.False(defaultDatasetPage.IsCarrierDisplayed($"{adminTestRates}{randomString}"), $"Carrier {adminTestRates}{randomString} isn`t disabled");

                if (type == Type.DP3_Florida | type == Type.HO6_Florida | type == Type.HO3_South_Carolina)
                {
                    defaultDatasetPage.LossesPanelLocator.Click();
                }

                Assert.True(defaultDatasetPage.IsLossDisplayed("LossUser1"), "Loss LossUser1 isn`t displayed");
                Assert.True(defaultDatasetPage.IsLossDisplayed(adminClientLosses), $"Loss {adminClientLosses} isn`t displayed");
                Assert.True(defaultDatasetPage.IsLossDisplayed($"{adminSharedLosses}"), $"Loss {adminSharedLosses} isn`t displayed");
                Assert.False(defaultDatasetPage.IsLossDisplayed(adminTestLosses), $"Loss {adminTestLosses} is displayed");
            });
        }
Example #7
0
        public void CheckPremiumRankReportTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            if (!defaultDatasetPage.PremiumRankTabLocator.Displayed)
            {
                defaultDatasetPage.StoryAndVisualizationLocator.Click();
                defaultDatasetPage.PremiumRankMinimizedLocator.Click();
            }
            else
            {
                defaultDatasetPage.PremiumRankTabLocator.Click();
            }

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.IsPremiumRankReportExist());
                Assert.True(defaultDatasetPage.PremiumRankTabLocator.GetAttribute("class").Contains(" activeStoryTable"));
            });
        }
Example #8
0
        public void CheckWinRateReportTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            if (!defaultDatasetPage.WinRateTabLocator.Displayed)
            {
                defaultDatasetPage.StoryAndVisualizationLocator.Click();
                defaultDatasetPage.WinRateMinimizedLocator.Click();
            }
            else
            {
                defaultDatasetPage.WinRateTabLocator.Click();
            }

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.IsWinRateReportExist($"{adminClientRates}", "LUXFT-User"));
                Assert.True(defaultDatasetPage.WinRateTabLocator.GetAttribute("class").Contains(" activeStoryTable"));
            });
        }
Example #9
0
        public void CheckCarrierByVariableReportTest(string dataset)
        {
            OpenStory(dataset);

            var defaultDatasetPage = new DefaultDatasetsPage(driver);

            if (!defaultDatasetPage.CarrierByVariableTabLocator.Displayed)
            {
                defaultDatasetPage.StoryAndVisualizationLocator.Click();
                defaultDatasetPage.CarrierByVariableMinimizedLocator.Click();
            }
            else
            {
                defaultDatasetPage.CarrierByVariableTabLocator.Click();
            }

            Utils.WaitUntilLoadingDisappears(driver);

            Utils.Scroll(new DashboardPage(driver).LogoLocator, driver);

            Assert.Multiple(() =>
            {
                Assert.True(defaultDatasetPage.IsTableExist("Adj. Ground Elev. (ft)", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 5 feet\r\n$324\r\n$324\r\n14 to 16 feet\r\n$411\r\n$411\r\n30 to 35 feet\r\n$242\r\n$242\r\nOver 40 feet\r\n$711\r\n$711"), $"Incorrect table result for Adj. Ground Elev. (ft). Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Adj. Relative Elev. (ft)", $"{adminClientRates}", "LUXFT-User", "\r\n-10 to -5 feet\r\n$324\r\n$324\r\n0 to 5 feet\r\n$617\r\n$617\r\n5 to 10 feet\r\n$411\r\n$411"), $"Incorrect table result for Adj. Relative Elev. (ft). Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Agency", $"{adminClientRates}", "LUXFT-User", "\r\nUnknown (Unknown, #Unknown)\r\n$546\r\n$546"), $"Incorrect table result for Agency. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Barrier Island", $"{adminClientRates}", "LUXFT-User", "\r\nFALSE\r\n$568\r\n$568\r\nTRUE\r\n$411\r\n$411"), $"Incorrect table result for Barrier Island. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Base Flood Elevation", $"{adminClientRates}", "LUXFT-User", "\r\nNot Applicable\r\n$617\r\n$617\r\nLess than 5 feet\r\n$324\r\n$324\r\n10 to 20 feet\r\n$411\r\n$411"), $"Incorrect table result for Base Flood Elevation. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Basement", $"{adminClientRates}", "LUXFT-User", "\r\nFALSE\r\n$546\r\n$546"), $"Incorrect table result for Basement. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Building Deductible", $"{adminClientRates}", "LUXFT-User", "\r\nNone\r\n$705\r\n$705\r\n1500\r\n$324\r\n$324\r\n3000\r\n$242\r\n$242\r\n4000\r\n$432\r\n$432"), $"Incorrect table result for Building Deductible. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Building Ins. to Value", $"{adminClientRates}", "LUXFT-User", "\r\n0 - 20%\r\n$705\r\n$705\r\n20 - 40%\r\n$242\r\n$242\r\n40 - 60%\r\n$378\r\n$378"), $"Incorrect table result for Building Ins. to Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Building Limit", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 100K\r\n$546\r\n$546"), $"Incorrect table result for Building Limit. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Building Value", $"{adminClientRates}", "LUXFT-User", "\r\n100K to 150K\r\n$546\r\n$546"), $"Incorrect table result for Building Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("City", $"{adminClientRates}", "LUXFT-User", "\r\nUnknown\r\n$546\r\n$546"), $"Incorrect table result for City. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Community Identifier", $"{adminClientRates}", "LUXFT-User", "\r\n120012\r\n$242\r\n$242\r\n120015\r\n$24\r\n$24\r\n120063\r\n$2,344\r\n$2,344\r\n120064\r\n$324\r\n$324\r\n120145\r\n$432\r\n$432\r\n120373\r\n$411\r\n$411\r\n125107\r\n$42\r\n$42"), $"Incorrect table result for Community Identifier. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Construction", $"{adminClientRates}", "LUXFT-User", "\r\nMasonry\r\n$546\r\n$546"), $"Incorrect table result for Construction. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Contents Deductible", $"{adminClientRates}", "LUXFT-User", "\r\n1000\r\n$2,344\r\n$2,344\r\n1500\r\n$253\r\n$253\r\n2000\r\n$142\r\n$142\r\n4000\r\n$432\r\n$432"), $"Incorrect table result for Contents Deductible. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Contents Ins. to Value", $"{adminClientRates}", "LUXFT-User", "\r\n0 - 20%\r\n$1,334\r\n$1,334\r\n20 - 40%\r\n$337\r\n$337\r\n40 - 60%\r\n$227\r\n$227\r\n60 - 80%\r\n$24\r\n$24"), $"Incorrect table result for Contents Ins. to Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Contents Limit", $"{adminClientRates}", "LUXFT-User", "\r\n5K to 10K\r\n$324\r\n$324\r\n10K to 20K\r\n$1,006\r\n$1,006\r\n30K to 50K\r\n$227\r\n$227\r\n50K to 75K\r\n$24\r\n$24"), $"Incorrect table result for Contents Limit. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Contents Value", $"{adminClientRates}", "LUXFT-User", "\r\n50K to 75K\r\n$546\r\n$546"), $"Incorrect table result for Contents Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("County", $"{adminClientRates}", "LUXFT-User", "\r\nAlachua\r\n$42\r\n$42\r\nBay\r\n$242\r\n$242\r\nBradford\r\n$24\r\n$24\r\nCitrus\r\n$2,344\r\n$2,344\r\nClay\r\n$324\r\n$324\r\nLevy\r\n$422\r\n$422"), $"Incorrect table result for County. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Distance To Coast", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 0.25 miles\r\n$411\r\n$411\r\n0.25 to 0.50 miles\r\n$242\r\n$242\r\n4.0 to 5.0 miles\r\n$1,334\r\n$1,334\r\n20.0 to 25.0 miles\r\n$228\r\n$228\r\n30.0 to 40.0 miles\r\n$42\r\n$42"), $"Incorrect table result for Distance To Coast. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Distance To Ocean", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 0.25 miles\r\n$411\r\n$411\r\n5.0 to 6.0 miles\r\n$242\r\n$242\r\n6.0 to 7.0 miles\r\n$2,344\r\n$2,344\r\n20.0 to 25.0 miles\r\n$324\r\n$324\r\n25.0 to 30.0 miles\r\n$432\r\n$432\r\n40.0 to 50.0 miles\r\n$33\r\n$33"), $"Incorrect table result for Distance To Ocean. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Distance To River", $"{adminClientRates}", "LUXFT-User", "\r\n125 to 250 feet\r\n$324\r\n$324\r\n1,000 to 1,250 feet\r\n$1,184\r\n$1,184\r\n1,250 to 1,500 feet\r\n$42\r\n$42\r\nOver 1,500 feet\r\n$362\r\n$362"), $"Incorrect table result for Distance To River. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Elevated Structure", $"{adminClientRates}", "LUXFT-User", "\r\nUnknown\r\n$546\r\n$546"), $"Incorrect table result for Elevated Structure. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Elevation Above River", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 2 feet\r\n$324\r\n$324\r\n4 to 6 feet\r\n$432\r\n$432\r\n6 to 8 feet\r\n$24\r\n$24\r\n10 to 15 feet\r\n$232\r\n$232\r\n15 to 20 feet\r\n$2,344\r\n$2,344"), $"Incorrect table result for Elevation Above River. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("First Floor Elevation", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 1 feet\r\n$546\r\n$546"), $"Incorrect table result for First Floor Elevation. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Flood Zone", $"{adminClientRates}", "LUXFT-User", "\r\nAE\r\n$324\r\n$324\r\nVE\r\n$411\r\n$411\r\nX\r\n$617\r\n$617"), $"Incorrect table result for Flood Zone. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Flow Allocation (sq km)", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 1.5 sq. km\r\n$333\r\n$333\r\n1.5 to 2 sq. km\r\n$227\r\n$227\r\n2 to 3 sq. km\r\n$24\r\n$24\r\n3 to 5 sq. km\r\n$2,344\r\n$2,344"), $"Incorrect table result for Flow Allocation (sq km). Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Foundation", $"{adminClientRates}", "LUXFT-User", "\r\nFill\r\n$368\r\n$368\r\nSlab-on-grade\r\n$617\r\n$617"), $"Incorrect table result for Foundation. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Ground Elevation", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 5 feet\r\n$324\r\n$324\r\n10 to 20 feet\r\n$411\r\n$411\r\n30 to 40 feet\r\n$242\r\n$242\r\n50 to 75 feet\r\n$1,388\r\n$1,388\r\n100 to 150 feet\r\n$24\r\n$24\r\nOver 150 feet\r\n$42\r\n$42"), $"Incorrect table result for Ground Elevation. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Limit to Value", $"{adminClientRates}", "LUXFT-User", "\r\n0 - 50%\r\n$546\r\n$546"), $"Incorrect table result for Limit to Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Loss Range", $"{adminClientRates}", "LUXFT-User", "\r\n0 to 50\r\n$765\r\n$765\r\n50 to 100\r\n$24\r\n$24\r\n250 to 500\r\n$368\r\n$368"), $"Incorrect table result for Loss Range. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Number of Stories", $"{adminClientRates}", "LUXFT-User", "\r\n1\r\n$546\r\n$546"), $"Incorrect table result for Number of Stories. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Pixel Region", $"{adminClientRates}", "LUXFT-User", "\r\nCentral West\r\n$2,344\r\n$2,344\r\nGulf\r\n$422\r\n$422\r\nInland 2\r\n$130\r\n$130\r\nWest-Panhandle\r\n$242\r\n$242"), $"Incorrect table result for Pixel Region. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Pre FIRM", $"{adminClientRates}", "LUXFT-User", "\r\nTRUE\r\n$546\r\n$546"), $"Incorrect table result for Pre FIRM. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Primary Premium Range", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 200\r\n$33\r\n$33\r\n200 - 250\r\n$242\r\n$242\r\n300 - 350\r\n$324\r\n$324\r\n400 - 450\r\n$422\r\n$422\r\n700+\r\n$2,344\r\n$2,344"), $"Incorrect table result for Primary Premium Range. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Relative Elevation", $"{adminClientRates}", "LUXFT-User", "\r\n-12 to -8 feet\r\n$324\r\n$324\r\n0 to 2 feet\r\n$237\r\n$237\r\n2 to 4 feet\r\n$133\r\n$133\r\n4 to 8 feet\r\n$2,344\r\n$2,344\r\n8 to 12 feet\r\n$411\r\n$411"), $"Incorrect table result for Relative Elevation. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Site Deductible", $"{adminClientRates}", "LUXFT-User", "\r\nUnknown\r\n$546\r\n$546"), $"Incorrect table result for Site Deductible. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Slope (deg)", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 0.5 degrees\r\n$24\r\n$24\r\n0.5 to 1 degrees\r\n$42\r\n$42\r\n1 to 1.5 degrees\r\n$378\r\n$378\r\n2 to 2.5 degrees\r\n$242\r\n$242\r\n2.5 to 3 degrees\r\n$2,344\r\n$2,344\r\n3.5 to 4 degrees\r\n$411\r\n$411"), $"Incorrect table result for Slope (deg). Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Special Flood Hazard Area", $"{adminClientRates}", "LUXFT-User", "\r\nFALSE\r\n$617\r\n$617\r\nTRUE\r\n$368\r\n$368"), $"Incorrect table result for Special Flood Hazard Area. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Stream Order", $"{adminClientRates}", "LUXFT-User", "\r\nLess than 1\r\n$246\r\n$246\r\n1 to 2\r\n$2,344\r\n$2,344"), $"Incorrect table result for Stream Order. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Total Insured Value", $"{adminClientRates}", "LUXFT-User", "\r\n150K to 200K\r\n$751\r\n$751\r\n200K to 250K\r\n$33\r\n$33"), $"Incorrect table result for Total Insured Value. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("Year Built", $"{adminClientRates}", "LUXFT-User", "\r\n1931 to 1940\r\n$546\r\n$546"), $"Incorrect table result for Year Built. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
                Assert.True(defaultDatasetPage.IsTableExist("ZIP Code", $"{adminClientRates}", "LUXFT-User", "\r\n32058\r\n$24\r\n$24\r\n32065\r\n$324\r\n$324\r\n32401\r\n$242\r\n$242\r\n32601\r\n$42\r\n$42\r\n32625\r\n$411\r\n$411\r\n32696\r\n$432\r\n$432\r\n34429\r\n$2,344\r\n$2,344"), $"Incorrect table result for ZIP Code. Actual: {defaultDatasetPage.CBVTableLocator.Text}");
            });
        }