/// <summary> /// Check balance of the user based on his previous balance and amount of new transaction /// </summary> /// <param name="formerBalance">Balance before transaction</param> /// <param name="transactionAmount">Amount of money that was deposited</param> /// <param name="email"></param> /// <param name="password"></param> public void CheckUserBalance_Front(double formerBalance, double transactionAmount, string email, string password) { _commonActions.Log_In_Front_PageOne(email, password); _driverCover.NavigateToUrl(_driverCover.BaseUrl + "en/account/deposits/new/"); DepositObj depoist = new DepositObj(_driver); Assert.AreEqual(depoist.Balance, formerBalance + transactionAmount, "Sorry but balance of user is wrong. "); }
/// <summary> /// Deposits exact amount of money to the previously signed in user's account /// </summary> /// <param name="amount"></param> /// <param name="merchant">Merchant to pay</param> /// <param name="ifProcess">Tells if process the payment or leave it pendant</param> /// <param name="isFailed">To fail payment of not</param> public void DepositMoney_Front(double amount, WayToPay merchant, bool ifProcess = true, bool isFailed = false) { _driverCover.NavigateToUrl(_driverCover.BaseUrl + "en/account/deposits/new/"); DepositObj deposit = new DepositObj(_driver); deposit.DepositOtherAmount(amount, merchant, ifProcess, isFailed); }