Esempio n. 1
0
        public JsonResult Get()
        {
            RegionModel regionQuery = new RegionModel(new Region());

            ResponseMenssage response = new ResponseMenssage("success", regionQuery.GetRegions());

            return(new JsonResult(response));
        }
Esempio n. 2
0
        public void Gets_regions_from_acceptable_values()
        {
            var resource = new ResourceBuilder()
                           .WithDataTemplate()
                           .WithGroup("electricityRegion")
                           .WithItem("region")
                           .WithAcceptableValue("1", "region-1")
                           .WithAcceptableValue("2", "region-2")
                           .WithItem("something-else")
                           .WithAcceptableValue("x", "xxxxxxx")
                           .Build();

            var region = new RegionModel(resource);

            var regions = region.GetRegions();

            Assert.That(
                regions.Select(x => x.Id),
                Is.EquivalentTo(new[] { "1", "2" }));

            Assert.That(
                regions.Select(x => x.Name),
                Is.EquivalentTo(new[] { "region-1", "region-2" }));
        }