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 DtoValidationServiceTest() { _cardCheckerMock = new CardCheckerMockFactory().Mock(); _dtoValidationService = new DtoValidationService(_cardCheckerMock.Object); }