public TrafficController(
     ILogger <TrafficController> logger,
     IVehicleStateRepository repository,
     ISpeedingViolationCalculator speedingViolationCalculator)
 {
     _logger = logger;
     _repo   = repository;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId = speedingViolationCalculator.GetRoadId();
 }
 public TrafficController(
     ILogger <TrafficController> logger,
     HttpClient httpClient,
     IVehicleStateRepository vehicleStateRepository,
     ISpeedingViolationCalculator speedingViolationCalculator)
 {
     _logger                      = logger;
     _httpClient                  = httpClient;
     _vehicleStateRepository      = vehicleStateRepository;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId                      = speedingViolationCalculator.GetRoadId();
 }