예제 #1
0
        /// <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. ");
        }
예제 #2
0
        /// <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);
        }