public void TestCase2()

        {
            try
            {
                //arrange
                var foreName = "Batista";
                var email    = "*****@*****.**";
                var message  = "I am Batista-The Animal";
                //act
                var homePage = new HomePage(Driver);
                homePage.GoTo();
                ContactPage contactPage = homePage.GoToContactPage();

                // Populate Mandatory Fields
                contactPage.InputMandatoryConatctDetails(foreName, email, message);
                contactPage.ClickSubmitButton();
                WebDriverWait wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(60));
                wait.Until(ExpectedConditions.ElementExists(By.ClassName("alert-success")));

                //assert on validating successful messgae
                Assert.AreEqual($"Thanks {foreName}, we appreciate your feedback.", contactPage.GetSuccessMessage(), $"Displayed succesful message recieved is different and looks like : {contactPage.GetSuccessMessage()}");
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }