Пример #1
0
        public async void WithCorrectId_ShouldDeleteCar()
        {
            var dbContext      = this.GetDbContext();
            var dbTransmission = SeedTransmissionsMethods.SeedTransmission(dbContext);
            var service        = this.GetService(dbContext);

            await service.DeleteAsync(dbTransmission.Id);

            Assert.Empty(dbContext.Transmissions);
        }
Пример #2
0
        public async void WithCorrectId_ShouldReturnModel()
        {
            var dbContext      = this.GetDbContext();
            var dbTransmission = SeedTransmissionsMethods.SeedTransmission(dbContext);
            var service        = this.GetService(dbContext);

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

            Assert.NotNull(model);
        }
Пример #3
0
        public void WithTransmission_ShouldReturnTransmission()
        {
            var dbContext = this.GetDbContext();

            SeedTransmissionsMethods.SeedTransmission(dbContext);
            var service = this.GetService(dbContext);

            var models = service.GetAll();

            Assert.Single(models);
        }
Пример #4
0
        public async void WithCorrectId_ShouldEditTransmissionPrice()
        {
            var dbContext     = this.GetDbContext();
            var service       = this.GetService(dbContext);
            var dbTransmision = SeedTransmissionsMethods.SeedTransmission(dbContext);
            var model         = TransmissionServiceModelMethods.Create(dbTransmision.Id);

            await service.EditAsync(model);

            Assert.Equal(model.Price, dbTransmision.Price);
        }