Esempio n. 1
0
        public async void WithEntitiesCount_ShouldReturnCorrectEntitiesCount()
        {
            var dbContext = this.GetDbContext();

            SeedSeriesMethods.SeedSeries(dbContext);

            var countResult = await PaginationHelper.CountTotalPagesCountAsync(dbContext.Series);

            Assert.Equal(1, countResult);
        }
Esempio n. 2
0
        public async void WithCorrectId_ShouldReturnSeries()
        {
            var dbContext = this.GetDbContext();
            var dbSeries  = SeedSeriesMethods.SeedSeries(dbContext);
            var service   = this.GetService(dbContext);

            var model = await service.GetByIdAsync(dbSeries.Id);

            Assert.NotNull(model);
        }
Esempio n. 3
0
        public async void WithCorrectId_ShouldDeleteSeries()
        {
            var dbContext = this.GetDbContext();
            var dbSeries  = SeedSeriesMethods.SeedSeries(dbContext);
            var service   = this.GetService(dbContext);

            await service.DeleteAsync(dbSeries.Id);

            Assert.Empty(dbContext.Engines);
        }
Esempio n. 4
0
        public void WithSeries_ShouldReturnSeries()
        {
            var dbContext = this.GetDbContext();

            SeedSeriesMethods.SeedSeries(dbContext);
            var service = this.GetService(dbContext);

            var models = service.GetAll();

            Assert.Single(models);
        }
Esempio n. 5
0
        public async void WithCorrectId_ShouldEditSeriesName()
        {
            var dbContext = this.GetDbContext();
            var dbSeries  = SeedSeriesMethods.SeedSeries(dbContext);
            var service   = this.GetService(dbContext);
            var model     = SeriesServiceModelMethods.Create(dbSeries.Id);

            await service.EditAsync(model);

            Assert.Equal(model.Name, dbSeries.Name);
        }