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());
        }