public void GetVacantDriversAsync__UrlWasCalledAtOnce()
 {
     // Arrange
     // Act
     _restService.GetVacantDriversAsync(_currentDateTime);
     // Assert
     _httpTest.ShouldHaveCalled(_url).Times(1);
 }
        public async Task <List <Driver> > Handle(VacantDriversQueryRequest request,
                                                  CancellationToken cancellationToken)
        {
            _logger.LogDebug("Получение списка свободных водителей...");

            var vacantDrivers = await _driverRestService.GetVacantDriversAsync(request.CurrentDateTime);

            _logger.LogDebug($"Найдено свободных водителей: {vacantDrivers.Count}");
            return(vacantDrivers);
        }