public void PerformMyAccountoperations() { AuthenticatedHome home = new AuthenticatedHome(driver); home.Navigate(); MyAccountTestData testData = new MyAccountTestData(TestContext.DataRow); MyAccountPage myAccountPage = home.ClickMyAccountLink(); myAccountPage.Clear(); myAccountPage.Email = testData.Email; myAccountPage.PhoneNumber = testData.PhoneNumber; myAccountPage.Save(); if (testData.ExpectedResult == "Pass") { Assert.IsTrue(myAccountPage.IsMyAccountSavedSuccesfully); } else if (testData.ExpectedResult == "Fail") { Assert.IsTrue(myAccountPage.SummaryHasErrorMessage(testData.ExpectedErrorMessages)); } else { throw new Exception("Unknown expected result, fix data file"); } }