AnujBank.TargetAccount.UpdateBalance C# (CSharp) Method

UpdateBalance() public method

public UpdateBalance ( double finalAmount ) : void
finalAmount double
return void
        public void UpdateBalance(double finalAmount)
        {
            account.Balance += (finalAmount * (allocatedPercentage/100));
        }

Usage Example

 public void ShouldBeAbleToUpdateTheBalance()
 {
     var account = new Account(new AccountId(12345678), new ClientId("ABC123")) { Balance = 100, LastUpdatedDate = DateTime.Now };
     var targetAccount = new TargetAccount(account, 2);
     targetAccount.UpdateBalance(100);
     Assert.AreEqual(102, targetAccount.GetAmount());
 }