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); }
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); }
public void WithTransmission_ShouldReturnTransmission() { var dbContext = this.GetDbContext(); SeedTransmissionsMethods.SeedTransmission(dbContext); var service = this.GetService(dbContext); var models = service.GetAll(); Assert.Single(models); }
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); }