public void CantGeoCode1BogusAddress() { _apiAgent = new BulkApiAgent(); var testAddressList = new List <Address> { AddressParser.ParseAddressFromCsv("1,9999 Massachusetts Avenue,Cramburdge,MA,02139") }; var result = _apiAgent.BulkGeocode(testAddressList); Assert.True(result[0].Match == false); }
public void CanGeoCode1RealAddress() { _apiAgent = new BulkApiAgent(); var testAddressList = new List <Address> { AddressParser.ParseAddressFromCsv("1,667 Massachusetts Avenue,Cambridge,MA,02139") }; var result = _apiAgent.BulkGeocode(testAddressList); Assert.True(result[0].Latitude == 42.365723); }
public void CanGeoCode5RealAddresses() { _apiAgent = new BulkApiAgent(); var testAddressList = new List <Address> { AddressParser.ParseAddressFromCsv("1,667 Massachusetts Avenue,Cambridge,MA,02139"), AddressParser.ParseAddressFromCsv("2,30 Tyler Street,Boston,MA,02111"), AddressParser.ParseAddressFromCsv("3,216 Norfolk Street,Cambridge,MA,02139"), AddressParser.ParseAddressFromCsv("4,688 Concord Avenue,Belmont,MA,02478"), AddressParser.ParseAddressFromCsv("5,244 Elm St,Cambridge,MA,02139") }; var result = _apiAgent.BulkGeocode(testAddressList); var compareAddress = result.First(addressResponse => addressResponse.Id == 1); Assert.True(compareAddress.Latitude == 42.365723); }
public void CanBuildAddressFromCsv() { var correctAddress = new Address { Id = 1, Street = "667 Massachusetts Avenue", City = "Cambridge", State = "MA", Zip = "02139" }; var address = AddressParser.ParseAddressFromCsv ( "1,667 Massachusetts Avenue,Cambridge,MA,02139" ); Assert.True(address.Equals(correctAddress)); }