public async Task <ActionResult> Delete(int id) { var command = new DeleteResumeEventCommand() { Id = id }; await _mediator.Send(command); return(NoContent()); }
public async Task DeleteResumeEventHandler_DeletesResume() { var resumeEvents = await SeedData(); var currentCount = resumeEvents.Count; var message = new DeleteResumeEventCommand { Id = resumeEvents.First().Id }; IRequestHandler <DeleteResumeEventCommand> handler = new DeleteResumeEventCommandHandler(RequestDbContext); await handler.Handle(message, CancellationToken.None); var newCount = (await RequestDbContext.ResumeEvents.ToListAsync()).Count; Assert.Equal(currentCount - 1, newCount); }