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); }