Exemple #1
0
        public void LoadData()
        {
            Boolean           isRegionCategoryLoaded;
            WebRegionCategory regionCategory;

            isRegionCategoryLoaded = false;
            using (DataReader dataReader = GetContext().GetGeoReferenceDatabase().GetRegionCategories())
            {
                while (dataReader.Read())
                {
                    isRegionCategoryLoaded = true;
                    regionCategory         = new WebRegionCategory();
                    regionCategory.LoadData(dataReader);

                    if (regionCategory.IsCountryIsoCodeSpecified)
                    {
                        Assert.IsTrue(0 <= regionCategory.CountryIsoCode);
                    }
                    Assert.IsTrue(regionCategory.GUID.IsEmpty());
                    Assert.IsTrue(0 <= regionCategory.Id);
                    if (regionCategory.IsLevelSpecified)
                    {
                        Assert.IsTrue(0 <= regionCategory.Level);
                    }
                    Assert.IsTrue(regionCategory.Name.IsNotEmpty());
                    Assert.IsTrue(regionCategory.NativeIdSource.IsEmpty());
                    Assert.IsTrue(0 <= regionCategory.SortOrder);
                    Assert.IsTrue(0 <= regionCategory.TypeId);
                }
            }

            Assert.IsTrue(isRegionCategoryLoaded);
        }