예제 #1
0
 public void Setup()
 {
     _target      = new AccountBalanceValidator();
     _balanceMock = new Mock <IAccountBalance>();
 }
예제 #2
0
 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));
 }