public void TC099_VerifySACCOutsideGrace_EFT_RL(int loanamout, string strmobiledevice) { strUserType = "RL"; _driver = TestSetup(strmobiledevice, "RL"); _homeDetails = new HomeDetails(_driver, "RL"); _loanSetUpDetails = new LoanSetUpDetails(_driver, "RL"); try { // Login with existing user _homeDetails.LoginExistingUser_SACCOutGrace(TestData.RandomPassword, loanamout, TestData.ClientType.NewProduct, TestData.Feature.MissedRepaymentinContract); // Click Make a Payment button _homeDetails.ClickMakeRepaymentBtn(); // Select EFT as the payment option and Continue _homeDetails.CheckRepaymentEFTChkbx(); _homeDetails.ClickRepaymentContinueBtn(); // Confirm you want to repay by Direct Debit _homeDetails.ClickRepaymentEFTBtn(); // Confirm payment on popup window _homeDetails.ClickRepaymentConfirmBtn(); //Verify Confirmed Message Assert.IsTrue(_loanSetUpDetails.GetConfirmedTxtSetUp().Contains("We'll be in touch to confirm your payment has been made."), "Incorrect message"); } catch (Exception ex) { strMessage += ex.Message; Assert.Fail(ex.Message); } }
public void TC103_VerifySACCInsideGrace_EFT_RL(int loanamout, string strmobiledevice) { strUserType = "RL"; try { _driver = TestSetup(strmobiledevice, "RL"); _homeDetails = new HomeDetails(_driver, "RL"); // Login with existing user _homeDetails.LoginExistingUser_SACCOutGrace(TestData.RandomPassword, loanamout, TestData.ClientType.NewProduct, TestData.Feature.MissedRepaymentinGrace); // Click Make a Payment button _homeDetails.ClickMakeRepaymentBtn(); // Select EFT as the payment option and Continue _homeDetails.CheckRepaymentEFTChkbx(); _homeDetails.ClickRepaymentContinueBtn(); // Confirm you want to repay by Direct Debit _homeDetails.ClickRepaymentEFTBtn(); // Confirm payment on popup window _homeDetails.ClickRepaymentConfirmBtn(); // Payment submitted + email sent to client at this point } catch (Exception ex) { strMessage += ex.Message; Assert.Fail(ex.Message); } }