Exemple #1
0
        public async Task GetMonsterListAsync_LoadMonsterThenMapTheResponse()
        {
            const int groupId          = 8;
            var       monsters         = new List <Monster>();
            var       monstersResponse = new List <MonsterResponse>();

            _monsterService.GetMonstersForGroupAsync(_executionContext, groupId)
            .Returns(monsters);
            _mapper.Map <List <MonsterResponse> >(monsters)
            .Returns(monstersResponse);

            var result = await _controller.GetMonsterListAsync(_executionContext, groupId);

            result.Value.Should().BeSameAs(monstersResponse);
        }