Exemple #1
0
        public void CensusGeoLocator_GeoCodeXml_2()
        {
            var addresses = _geoLocator.GeoCodeXml(
                @"<Addresses>
	                <Address>
		                <UniqueId>1</UniqueId>
		                <Street>667 Massachusetts Avenue</Street>
		                <City>Cambridge</City>
		                <State>MA</State>
		                <Zip>02139</Zip>
	                </Address>
	                <Address>
		                <UniqueId>2</UniqueId>
		                <Street>675 Massachusetts Avenue</Street>
		                <City>Cambridge</City>
		                <State>MA</State>
		                <Zip>02139</Zip>
	                </Address>
                </Addresses>"
                );

            var compareAddress = addresses.First(address => address.UniqueId == 1);

            Assert.IsTrue(compareAddress.Equals(_testAddress1));
        }
        public void CanGeoCodeAddressesFromXml_2500()
        {
            _geoLocator = new CensusGeolocator();

            _testAddress1 = new Address
            {
                Id        = 1,
                Street    = "667 Massachusetts Avenue",
                City      = "Cambridge",
                State     = "MA",
                Zip       = "02139",
                Latitude  = 42.365723,
                Longitude = -71.104225
            };

            var addresses      = _geoLocator.GeoCodeXml(GenerateXmlInput(2500));
            var compareAddress = addresses.First(address => address.Id == 1);

            Assert.True(compareAddress.Equals(_testAddress1));
            Assert.True(addresses.Count == 2500);
        }
        public void CanGeoCodeAddressesFromXml_2()
        {
            _geoLocator = new CensusGeolocator();

            _testAddress1 = new Address
            {
                Id        = 1,
                Street    = "667 Massachusetts Avenue",
                City      = "Cambridge",
                State     = "MA",
                Zip       = "02139",
                Latitude  = 42.365723,
                Longitude = -71.104225
            };

            var addresses = _geoLocator.GeoCodeXml(
                @"<Addresses>
	                <Address>
		                <UniqueId>1</UniqueId>
		                <Street>667 Massachusetts Avenue</Street>
		                <City>Cambridge</City>
		                <State>MA</State>
		                <Zip>02139</Zip>
	                </Address>
	                <Address>
		                <UniqueId>2</UniqueId>
		                <Street>675 Massachusetts Avenue</Street>
		                <City>Cambridge</City>
		                <State>MA</State>
		                <Zip>02139</Zip>
	                </Address>
                </Addresses>"
                );

            var compareAddress = addresses.First(address => address.Id == 1);

            Assert.True(compareAddress.Equals(_testAddress1));
        }