public async Task GetCarHelpEntries_Invoke() { var carHelpEntry = new CarHelpEntry { Id = Guid.NewGuid() }; var carHelpEntry2 = new CarHelpEntry { Id = Guid.NewGuid() }; var carHelpEntries = new List <CarHelpEntry> { carHelpEntry, carHelpEntry2 }.AsQueryable(); var mockCarSet = FakeDbSetFactory <CarHelpEntry> .Get(carHelpEntries); _fakeDb.Setup(m => m.GetSet <CarHelpEntry>()).Returns(mockCarSet.Object); _sut = new CarHelpEntryService(_fakeDb.Object); var result = await _sut.GetCarHelpEntries(); result.TotalCount.Should().Be(2); }
public async Task UpdateCarHelpEntry_Invoke() { var carHelpEntry = new CarHelpEntry { Id = Guid.NewGuid() }; var dto = new UpdateCarHelpEntryRequestDto { CarHelpId = carHelpEntry.Id.ToString(), Description = "test" }; var carHelpEntries = new List <CarHelpEntry> { carHelpEntry }.AsQueryable(); var mockCarSet = FakeDbSetFactory <CarHelpEntry> .Get(carHelpEntries); _fakeDb.Setup(m => m.GetSet <CarHelpEntry>()).Returns(mockCarSet.Object); _sut = new CarHelpEntryService(_fakeDb.Object); await _sut.UpdateCarHelpEntry(dto); _fakeDb.Verify(v => v.GetSet <CarHelpEntry>()); _fakeDb.Verify(v => v.SaveDbAsync()); carHelpEntry.Description.Should().Be(dto.Description); }
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()); }
public CarHelpEntryController(ICarHelpEntryService carHelpEntryService, IUserService userService) { _carHelpEntryService = carHelpEntryService; _userService = userService; }