public void VerifySwitchingBetweenViews()
        {
            try
            {
                test = extent.CreateTest("VerifySwitchingBetweenViews").Info("Test Started");
                //Verify user can switch between card and list view
                ContingentLiabilityPage contingent = new PageObjects.ContingentLiabilityPage(BaseTest.driver);
                NavigationMenuPage      navigation = new NavigationMenuPage(BaseTest.driver);
                navigation.ClickMainMenu();
                navigation.ClickContingentLiabilityOption();
                Thread.Sleep(3000);

                //Verify user can switch to list view
                Boolean lview = contingent.ChangeToListView();
                Assert.IsTrue(lview == true, "View not changed to list view");
                driver.Navigate().Refresh();
                Thread.Sleep(5000);

                //Verify user can switch to card view
                Boolean cview = contingent.ChangeToCardView();
                Assert.IsTrue(cview == true, "View not changed to card view");
                test.Log(Status.Pass, "Test Case Passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
 public void EditContingentLiabilityDropdown()
 {
     try
     {
         test = extent.CreateTest("EditContingentLiabilityDropdown").Info("Test Started");
         ContingentLiabilityPage contingent = new PageObjects.ContingentLiabilityPage(BaseTest.driver);
         //Pre-requisite: User navigates to contingent property details screen
         NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickContingentLiabilityOption();
         Thread.Sleep(3000);
         contingent.NavigationToPropDetails();
         Thread.Sleep(3000);
         //Verify Update SRP Percent works
         contingent.ClickEditOnSchedule();
         Thread.Sleep(3000);
         Boolean res = contingent.UpdateContigentLiabilityOptions();
         Assert.IsTrue(res == true, "All options does not save");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
         driver.Quit();
     }
 }