public async Task GetListOfBanlistsNamesAndIdsAsNoTrackingFromCache_ThereIsOneBanlistInDb_WeGetOneDto()
        {
            string banlistName = "2019.01 TCG";

            _db.Banlists.Add(new Banlist(banlistName, 1));
            _db.SaveChanges();
            var _banlistService = new BanlistService(_db, _cacheMock.Object, _configMock.Object);

            var dto = (await _banlistService.GetListOfBanlistsNamesAndIdsAsNoTrackingFromCache(shouldIgnoreCache: true))
                      .First();

            Assert.IsTrue(dto.Name == banlistName);
        }
Exemple #2
0
        public void SetUp()
        {
            var config = new MapperConfiguration
                         (
                cfg => { cfg.AddProfile(new BanlistProfile()); }
                         );

            var mapper = config.CreateMapper();

            _banlistRepository  = Substitute.For <IBanlistRepository>();
            _banlistCardService = Substitute.For <IBanlistCardService>();
            _formatRepository   = Substitute.For <IFormatRepository>();

            _sut = new BanlistService
                   (
                _banlistCardService,
                _banlistRepository,
                _formatRepository,
                mapper
                   );
        }
Exemple #3
0
        public void SetUp()
        {
            _banlistRepository = Substitute.For <IBanlistRepository>();

            _sut = new BanlistService(_banlistRepository);
        }