public async Task CreateCar(CreateCarRequestDto request) { var car = new Car { Year = request.Year, Description = request.Description, Model = request.Model, CreatedOn = DateTime.UtcNow, Owner = request.User }; await _dataService.GetSet <Car>().AddAsync(car); await _dataService.SaveDbAsync(); }
public async Task CreateCar_Invoke() { var dto = new CreateCarRequestDto { Description = "test", Model = "test", User = null }; var cars = new List <Car>().AsQueryable(); var mockCarSet = FakeDbSetFactory <Car> .Get(cars); _fakeDb.Setup(m => m.GetSet <Car>()).Returns(mockCarSet.Object); _sut = new CarService(_fakeDb.Object); await _sut.CreateCar(dto); _fakeDb.Verify(v => v.GetSet <Car>()); _fakeDb.Verify(v => v.SaveDbAsync()); }