public void Setup() { _target = new AccountBalanceValidator(); _balanceMock = new Mock <IAccountBalance>(); }
public WithdrawMoneyCommandHandler(IAccountStatusValidator statusValidator, IAccountBalanceValidator balanceValidator, IAccountRepository accountRepository) { _statusValidator = statusValidator ?? throw new ArgumentNullException(nameof(statusValidator)); _balanceValidator = balanceValidator ?? throw new ArgumentNullException(nameof(balanceValidator)); _accountRepository = accountRepository ?? throw new ArgumentNullException(nameof(accountRepository)); }