Пример #1
0
    public void Normal()
    {
        // All country info. This is only the country metadata
        // and not all locationData.
        var allCountryInfo = CountryLoader.CountryInfo;
        var costaRicaInfo  = allCountryInfo.Single(x => x.Iso == "CR");

        // Loads all location data for a specific country
        var australiaData = CountryLoader.LoadAustraliaLocationData();
        var name          = australiaData.Name;
        var state         = australiaData.States.First();
        var province      = state.Provinces.First();
        var community     = province.Communities.First();
        var place         = community.Places.First();
        var postCode      = place.PostCode;
        var placeName     = place.Name;
        var latLong       = place.LatLong;
    }
    public void ReversePropsNotNull()
    {
        var country = CountryLoader.LoadAustraliaLocationData();

        foreach (var state in country.States)
        {
            Assert.NotNull(state.Country);
            foreach (var province in state.Provinces)
            {
                Assert.NotNull(province.State);
                foreach (var community in province.Communities)
                {
                    Assert.NotNull(community.Province);
                    foreach (var place in community.Places)
                    {
                        Assert.NotNull(place.Community);
                    }
                }
            }
        }
    }
    public Task PostCodes()
    {
        var country = CountryLoader.LoadAustraliaLocationData();

        return(Verifier.Verify(country.PostCodes().First()));
    }
Пример #4
0
 public ICountry Australia()
 {
     return(CountryLoader.LoadAustraliaLocationData());
 }
Пример #5
0
 static AustraliaData()
 {
     Data      = CountryLoader.LoadAustraliaLocationData();
     PostCodes = Data.PostCodes();
 }