public async void DriversService_GetAll_NoDrivers() { // Arrange var mockDriver = MockDriverData.GetEmptyEntityListAsync(); var mockDriverRepo = new MockDriverRepository().MockGetAll(mockDriver); var mockDriverLoggerRepo = new MockLoggerRepository <DriversService>(); var mockDriversService = new DriversService(mockDriverRepo.Object, mockDriverLoggerRepo.Object); // Act var drivers = await mockDriversService.GetDrivers(); // Assert Assert.Empty(drivers); mockDriverRepo.VerifyGetAllForDriver(Times.Once()); }
public async void DriversService_GetAllFilter_NoDrivers() { // Arrange var mockDriver = MockDriverData.GetEmptyEntityListAsync(); DriversResourceParameters parameters = new DriversResourceParameters { Name = "Vettel" }; var mockDriverRepo = new MockDriverRepository().MockGetByName(mockDriver); var mockDriverLoggerRepo = new MockLoggerRepository <DriversService>(); var mockDriversService = new DriversService(mockDriverRepo.Object, mockDriverLoggerRepo.Object); // Act var drivers = await mockDriversService.GetDrivers(parameters); //Assert Assert.Empty(drivers); mockDriverRepo.VerifyGetByNameForDriver(Times.Once()); }