예제 #1
0
        public async Task Then_The_Skills_Are_Returned(
            GetSkillsQuery query,
            List <string> candidateSkills,
            [Frozen] Mock <IRecruitVacancyClient> recruitVacancyClient,
            GetSkillsQueryHandler handler)
        {
            recruitVacancyClient.Setup(x => x.GetCandidateSkillsAsync()).ReturnsAsync(candidateSkills);

            var actual = await handler.Handle(query, CancellationToken.None);

            actual.Data.Should().BeEquivalentTo(candidateSkills);
            actual.ResultCode.Should().Be(ResponseCode.Success);
        }
예제 #2
0
        public async Task <List <Skill> > Handle(GetSkillsQuery request, CancellationToken cancellationToken)
        {
            var skills = await _context.Skills.ToListAsync();

            return(skills);
        }