Example #1
0
        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);
        }