public BanlistController(
     IBanlistService banlistService,
     IBanlistBrowserQueryParamsValidator validator,
     INumberOfResultsHelper numberOfResultsHelper,
     IBanlistToBanlistDTOConverter banlistToDtoConverter)
 {
     _banlistService        = banlistService ?? throw new ArgumentNullException(nameof(banlistService));
     _validator             = validator ?? throw new ArgumentNullException(nameof(validator));
     _numberOfResultsHelper = numberOfResultsHelper ?? throw new ArgumentNullException(nameof(numberOfResultsHelper));
     _banlistToDtoConverter = banlistToDtoConverter ?? throw new ArgumentNullException(nameof(banlistToDtoConverter));
 }
        public void SetUp()
        {
            _decksDtosFactory = new Mock <IDecksDtosFactory>();
            _converter        = new BanlistToBanlistDTOConverter(_decksDtosFactory.Object);
            _banlist          = new Banlist("2019.11 TCG", 1);
            var statistics1 = BanlistStatistics.Create(new DateTime(2020, 4, 29), _banlist);

            statistics1.IncrementHowManyTimesWasUsed();
            var statistics2 = BanlistStatistics.Create(new DateTime(2020, 4, 30), _banlist);

            statistics2.IncrementHowManyTimesWasUsed();
            statistics2.IncrementHowManyTimesWasUsed();
            _banlist.Statistics.Add(statistics1);
            _banlist.Statistics.Add(statistics2);
        }