예제 #1
0
        public IActionResult Index()
        {
            var response = _bCSDirectoryService.GetCountry();

            @ViewBag.Countries = CountryMapper.Convert(response);
            return(View());
        }
예제 #2
0
        public void CountryMapper_Maps_Correctly()
        {
            var mapper = new CountryMapper();
            var source = new ApiCountry()
            {
                iso3166             = "IN",
                total_holidays      = 22,
                supported_languages = 2,
                uuid         = "foo",
                country_name = "India"
            };
            var destination = new Country();

            destination = mapper.Convert(source, destination, null);
            destination.ShouldNotBeNull();
            destination.CountryName.ShouldBe("India");
            destination.Iso3166.ShouldBe("IN");
            destination.TotalHolidays.ShouldBe(22);
            destination.Uuid.ShouldBe("foo");
            destination.SupportedLanguages.ShouldBe(2);
        }