public void SetUp()
 {
     _dateValidatorMock = new Mock <IDateValidator>();
     _dateValidatorMock
     .Setup(x => x.IsValidFormat(
                It.IsRegex(@"^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$"),
                DateFormat.yyyy_MM_dd))
     .Returns(true);
     _validator = new DecklistBrowserQueryParametersDtoValidator(_dateValidatorMock.Object);
 }
Ejemplo n.º 2
0
 public DecklistController(
     YgoProAnalyticsDatabase db,
     IDecklistToDecklistDtoConverter decklistToDtoConverter,
     IDecklistService decklistService,
     IAdminConfig config,
     IMapper mapper,
     IDecklistBrowserQueryParametersDtoValidator decklistBrowserQueryParamsValidator,
     INumberOfResultsHelper numberOfResultsHelper)
 {
     _db = db ?? throw new ArgumentNullException(nameof(db));
     _decklistToDtoConverter = decklistToDtoConverter ?? throw new ArgumentNullException(nameof(decklistToDtoConverter));
     _decklistService        = decklistService ?? throw new ArgumentNullException(nameof(decklistService));
     _config = config ?? throw new ArgumentNullException(nameof(config));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _decklistBrowserQueryParamsValidator = decklistBrowserQueryParamsValidator
                                            ?? throw new ArgumentNullException(nameof(decklistBrowserQueryParamsValidator));
     _numberOfResultsHelper = numberOfResultsHelper ?? throw new ArgumentNullException(nameof(numberOfResultsHelper));
 }