public void MakeDepositToDepositAccount_CannotDepositNegativeAmount() { // Arrange Individual personToMakeDeposit = new Individual(); DepositAccount deposit = new DepositAccount(personToMakeDeposit, 0.3); // Act and Assert Assert.ThrowsException <ArgumentOutOfRangeException>(() => deposit.MakeDeposit(-2)); }