Exemple #1
0
        public async Task Index_Get_NotNull()
        {
            //arrange
            _infoManager.GetLanguagesListAsync().Returns(_languageDtoList);
            _infoController = new InfoController(_infoManager, _dataAdapter, _logger);

            //act
            var result = await _infoController.GetLanguagesList();

            //assert
            Assert.NotNull(result);
        }
Exemple #2
0
        public async Task GetLanguagesListAsync_ShouldNot_Return_NotNull()
        {
            //arrange
            _repoMock.Setup(r => r.GetListAsync <Language>()).Returns(Task.FromResult <IEnumerable <Language> >(_languageList));
            _infoManager = new InfoManager(_repoMock.Object, _data.Object);

            //act
            var result = await _infoManager.GetLanguagesListAsync();

            //assert
            Assert.NotNull(result);
        }
Exemple #3
0
        public async Task GetLanguagesListAsync_Should_Return_SetValue()
        {
            //arrange
            _repoMock.Setup(r => r.GetListAsync <Language>()).Returns(Task.FromResult <IEnumerable <Language> >(_languageList));
            _infoManager = new InfoManager(_repoMock.Object, _data.Object);
            _data.Setup(d => d.Map <IEnumerable <LanguageDto> >(_languageList)).Returns(_languageListDto);

            //act
            var result = await _infoManager.GetLanguagesListAsync();

            //assert
            Assert.True(result.Count() == _languageList.Count());
        }
Exemple #4
0
        public async Task <IActionResult> GetLanguagesList()
        {
            IEnumerable <LanguageDto> languages = await _infoManager.GetLanguagesListAsync();

            return(Ok(_dataAdapter.Map <IEnumerable <LanguageViewModel> >(languages)));
        }