public void VerifyOSearchWorksForOngoingAndSoldDeals()
        {
            try
            {
                test = extent.CreateTest("VerifyOSearchWorksForOngoingAndSoldDeals").Info("Test Started");
                IMTRLandingPage    imtr       = new IMTRLandingPage(BaseTest.driver);
                NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
                navigation.ClickMainMenu();
                navigation.ClickTrackRecordOption();

                //Verify search works as expected for ongoing deals
                imtr.ClickOngoingDeals();
                int searchbefore = imtr.RowsBeforeSearch();
                int searchafter  = imtr.RowsafterSearchForProperty();
                Assert.True(searchafter < searchbefore, "Search does not work");

                //Verify search works as expected for sold deals
                driver.Navigate().Refresh();
                imtr.ClickSoldDeals();
                Thread.Sleep(2000);
                int sbefore = imtr.RowsBeforeSearch();
                int safter  = imtr.RowsafterSearchForProperty();
                Assert.True(safter < sbefore, "Search does not work");
                test.Log(Status.Pass, "Test Case Passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
                driver.Close();
            }
        }