예제 #1
0
        public async Task <IActionResult> Create()
        {
            var lookupTasks = new List <Task>
            {
                _lookupAppService.GetNationalities(),
                _lookupAppService.GetCurrencies(),
                _lookupAppService.GetCountryCodes()
            };
            var nationalities = await _lookupAppService.GetNationalities();

            var currencies = await _lookupAppService.GetCurrencies();

            var countryCodes = await _lookupAppService.GetCountryCodes();

            return(View(new LookupInfo
            {
                Nationalities = nationalities,
                CountryCodes = countryCodes,
                Currencies = currencies
            }));
        }
예제 #2
0
        public async Task Should_Get_All_lookupData()
        {
            //Act
            var countryCodesOutput = await _lookupAppService.GetCountryCodes();

            var currenciesOutput = await _lookupAppService.GetCurrencies();

            var nationalitiesOutput = await _lookupAppService.GetNationalities();

            //Assert
            countryCodesOutput.Count().ShouldBe(1);
            currenciesOutput.Count().ShouldBe(2);
            nationalitiesOutput.Count().ShouldBe(3);
        }