public async Task Handle_GivenInvalidId_ThrowsNotFoundException() { var command = new DeleteSurveyCommand { Id = Guid.NewGuid() }; await Assert.ThrowsAsync <NotFoundException>(() => deleteSurveyCommandHandler.Handle(command, CancellationToken.None)); }
public async Task Handle_GivenValidIdAndSurveyIsDeleted_ThrowsNotFoundException() { var command = new DeleteSurveyCommand { Id = Guid.Parse("af165dc8-aadf-4b5e-9c5d-3e2007b370ee") }; await Assert.ThrowsAsync <NotFoundException>(() => deleteSurveyCommandHandler.Handle(command, CancellationToken.None)); }
public async Task Handle_GivenValidId_DeletesTheSurvey() { var validId = Guid.Parse("af165dc8-aadf-4b5e-9c5d-3e2007b370ed"); var command = new DeleteSurveyCommand { Id = validId }; await deleteSurveyCommandHandler.Handle(command, CancellationToken.None); Assert.True(_context.Surveys.Find(validId).isDeleted); }