コード例 #1
0
        public void GetRegionsByGuids()
        {
            List <String>    guids;
            List <WebRegion> regions;

            guids   = null;
            regions = RegionManager.GetRegionsByGuids(GetContext(), guids);
            Assert.IsTrue(regions.IsEmpty());

            guids   = new List <String>();
            regions = RegionManager.GetRegionsByGuids(GetContext(), guids);
            Assert.IsTrue(regions.IsEmpty());

            guids = new List <String>();
            guids.Add(Settings.Default.ProvinceSkaneGUID);
            guids.Add(Settings.Default.ProvinceBlekingeGUID);
            regions = RegionManager.GetRegionsByGuids(GetContext(), guids);
            Assert.IsTrue(regions.IsNotEmpty());
            Assert.AreEqual(guids.Count, regions.Count);
        }
コード例 #2
0
        public void GetRegionsByIds()
        {
            List <Int32>     regionIds;
            List <String>    regionGuids;
            List <WebRegion> regions;

            regionGuids = new List <String>();
            regionGuids.Add(Settings.Default.ProvinceBlekingeGUID);
            regionGuids.Add(Settings.Default.ProvinceSkaneGUID);
            regions = RegionManager.GetRegionsByGuids(GetContext(ApplicationIdentifier.ArtDatabankenSOA), regionGuids);
            Assert.IsTrue(regions.IsNotEmpty());
            Assert.AreEqual(regionGuids.Count, regions.Count);
            regionIds = new List <Int32>();
            foreach (WebRegion webRegion in regions)
            {
                regionIds.Add(webRegion.Id);
            }
            regions = RegionManager.GetRegionsByIds(GetContext(ApplicationIdentifier.ArtDatabankenSOA), regionIds);
            Assert.IsTrue(regions.IsNotEmpty());
            Assert.AreEqual(regionIds.Count, regions.Count);
        }