public async Task CreateCarHelpEntry(CreateCarHelpEntryRequestDto request) { var model = new CarHelpEntry { Name = request.Name, CarId = new Guid(request.CarId), Employee = request.Employee, Created = DateTime.UtcNow, Description = request.Description, Price = request.Price, Status = request.Status }; await _dataService.GetSet <CarHelpEntry>().AddAsync(model); await _dataService.SaveDbAsync(); }
public async Task CreateCarHelpEntry_Invoke() { var dto = new CreateCarHelpEntryRequestDto { Description = "test", CarId = Guid.NewGuid().ToString() }; var cars = new List <CarHelpEntry>().AsQueryable(); var mockCarHelpEntrySet = FakeDbSetFactory <CarHelpEntry> .Get(cars); _fakeDb.Setup(m => m.GetSet <CarHelpEntry>()).Returns(mockCarHelpEntrySet.Object); _sut = new CarHelpEntryService(_fakeDb.Object); await _sut.CreateCarHelpEntry(dto); _fakeDb.Verify(v => v.GetSet <CarHelpEntry>()); _fakeDb.Verify(v => v.SaveDbAsync()); }