Beispiel #1
0
        public async Task <ActionResult <ResumeEventViewModel> > GetById(int id)
        {
            var query = new GetResumeEventQuery()
            {
                Id = id
            };

            return(this.OkOrNotFound(await _mediator.Send(query)));
        }
        public async Task GetResumeEventQueryHandler_ReturnsResumeEvent()
        {
            var resumeEvents = await SeedData();

            var resumeEvent = resumeEvents.First();

            var message = new GetResumeEventQuery()
            {
                Id = resumeEvent.Id
            };
            var handlerContext = TestContext.CreateHandlerContext <ResumeEventViewModel>(RequestDbContext);
            var handler        = new GetResumeEventQueryHandler(handlerContext);

            var result = await handler.Handle(message, CancellationToken.None);

            Assert.Equal(resumeEvent.Name, result.Name);
        }