public async void DriversService_GetAll_Valid() { // Arrange var mockDriver = MockDriverData.GetAllEntitiesListAsync(); 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.NotEmpty(drivers); mockDriverRepo.VerifyGetAllForDriver(Times.Once()); }
public async void DriversService_GetAllFilter_Valid() { // Arrange var mockDriver = MockDriverData.GetAllEntitiesListAsync(); DriversResourceParameters parameters = new DriversResourceParameters { Name = "Niki" }; 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.NotEmpty(drivers); mockDriverRepo.VerifyGetByNameForDriver(Times.Once()); }