public AlfaCardNumberGeneratorTests() { _cardChecker = new CardChecker(); _cardService = new CardService( _cardChecker, new CurrencyConverter(), new Mock <ICardRepository>().Object); _cardNumberGenerator = new AlfaCardNumberGenerator(); }
public CardService( ICardChecker cardChecker, ICurrencyConverter currencyConverter, ICardRepository cardRepository) { _cardChecker = cardChecker ?? throw new ArgumentNullException(nameof(cardChecker)); _currencyConverter = currencyConverter ?? throw new ArgumentNullException(nameof(currencyConverter)); _cardRepository = cardRepository ?? throw new ArgumentNullException(nameof(cardRepository)); }
public CardsController( IDtoValidationService dtoValidationService, ICardRepository cardRepository, IUserRepository userRepository, ICardChecker cardChecker, IBankService bankService, IDtoFactory <Card, CardGetDto> dtoFactory, ILogger <CardsController> logger) { _dtoValidationService = dtoValidationService ?? throw new ArgumentNullException(nameof(dtoValidationService)); _cardRepository = cardRepository ?? throw new ArgumentNullException(nameof(cardRepository)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _cardChecker = cardChecker ?? throw new ArgumentNullException(nameof(cardChecker)); _bankService = bankService ?? throw new ArgumentNullException(nameof(bankService)); _dtoFactory = dtoFactory ?? throw new ArgumentNullException(nameof(dtoFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public BusinessLogicValidationService(ICardChecker cardChecker) { _cardChecker = cardChecker ?? throw new ArgumentNullException(nameof(cardChecker)); }