private SawmillStatus MapGeocoderStatus(AddressLookupStatus status)
        {
            if (status == AddressLookupStatus.Geocoded)
            {
                return(SawmillStatus.Geocoded);
            }

            if (status == AddressLookupStatus.ZeroResults)
            {
                return(SawmillStatus.ZeroResults);
            }

            if (status == AddressLookupStatus.TemporaryGeocodeError)
            {
                return(SawmillStatus.TemporaryGeocodeError);
            }

            return(SawmillStatus.RequiresUserIntervention);
        }
 private static GeocodeResponse CreateFakeResponse(GeocoderNames geocoderName, AddressLookupStatus addressLookupStatus)
 {
     return(new GeocodeResponse
     {
         GeocoderId = geocoderName,
         Locations = new List <GeocodeResponseLocation>
         {
             new GeocodeResponseLocation
             {
                 Bounds = new Bounds
                 {
                     NorthEast = new LocationPair {
                         Latitude = 0, Longitude = 1
                     },
                     SouthWest = new LocationPair {
                         Latitude = 2, Longitude = 3
                     },
                 },
             },
         },
         Status = addressLookupStatus,
     });
 }