public void ShouldNotBeAbleToCreateATargetAccountWithAccountAndAllocationPercentage() { var account = new Account(new AccountId(12345678), new ClientId("ABC123")) {Balance = 100, LastUpdatedDate = DateTime.Now}; var targetAccount = new TargetAccount(account, 2); Assert.AreEqual(targetAccount.GetAccountNumber(), account.GetAccountNumber()); }
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()); }