public GetDirectRouteMilesTests()
            {
                _logger          = new Mock <ILogger <MileageService> >();
                _mockHttpHandler = new Mock <HttpMessageHandler>(MockBehavior.Strict);
                MockHttpResponse(JsonConvert.SerializeObject(new GoogleDirectionClass
                {
                }), HttpStatusCode.OK);
                _httpClient = new HttpClient(_mockHttpHandler.Object);

                _mockConfig = new Mock <IConfigurationRoot>();
                _mockConfig.SetupGet(x => x["PcMilerAddress"]).Returns("http://testing.test/");
                _mockConfig.SetupGet(x => x["GoogleDirectionsApiUrl"]).Returns("https://testing.com/directionsurl");
                _mockConfig.SetupGet(x => x["GoogleAPIKey"]).Returns("THE_API_KEY");

                _svc = new MileageService(_logger.Object, _mockConfig.Object, _httpClient);
            }
 public void GetDirectMilesTests_Null()
 {
     _svc = CreateService();
     _svc.GetDirectMiles(null).Should().Be(0);
 }