void SetMoneyText(string financialAccountID)
    {
        Bank bank = FindObjectOfType <ManagementScripts.GameManager>().bank;


        MoneyText.text = "Balance: " + FinancialDataSupplier.GetBalance(bank, financialAccountID).ToString();
    }
예제 #2
0
        public void can_create_two_accounts_with_100_and_transfer_50_from_a_to_b()
        {
            string accountsRequestedID = "Test Account Name String";
            Bank   bank = new Bank();
            string account_a_GivenID = FinancialDataCreator.CreateNewAccount(bank, accountsRequestedID, 100);
            string account_b_GivenID = FinancialDataCreator.CreateNewAccount(bank, accountsRequestedID, 100);


            FinancialDataCreator.MakeTransactionFromIdString(bank, 50, account_a_GivenID, account_b_GivenID);

            Assert.AreEqual(50, FinancialDataSupplier.GetBalance(bank, account_a_GivenID));
            Assert.AreEqual(150, FinancialDataSupplier.GetBalance(bank, account_b_GivenID));
        }
예제 #3
0
    private void ValidateInputField(string mountString)
    {
        Bank bank   = FindObjectOfType <ManagementScripts.GameManager>().bank;
        int  amount = int.Parse(mountString);

        if (amount > 0)
        {
            int balance = FinancialDataSupplier.GetBalance(bank, currentAccountId);
            if (amount > balance)
            {
                amount            = balance;
                AmountToGive.text = balance.ToString();
            }
            SetActiveBoolOnGoArray(ReceiverPart, true);
        }
        else
        {
            SetActiveBoolOnGoArray(ReceiverPart, false);
            ConfirmButton.SetActive(false);
        }
    }