public async Task AStudentCanGetAllExamples(string content)
        {
            //given
            var query = new GetAllExample();

            Example[]             exampleReads      = { new Example(content) };
            IGetExampleRepository exampleRepository = new GetAllExampleStub(exampleReads);

            // When
            var examples = await new GetAllExampleQueryHandler(exampleRepository).Handle(query, CancellationToken.None);

            // Then
            examples.IsSuccess.Should().BeTrue();
            examples.Value.Items.First().Should().Be(new Example(content));
        }
Beispiel #2
0
 public async Task <Result <Domain.Queries.ReadModel.Examples> > Handle(GetAllExample query, CancellationToken none)
 {
     return(new Domain.Queries.ReadModel.Examples(await _exampleRepository.GetAll()));
 }