public async Task Handle_GivenInValidRequestId_ShouldThrowNotFoundException() { // Arrange var sut = new DeleteApplicantCommandQueryHandler(_context); var id = 100; var request = new DeleteApplicantCommand { ID = id }; // Assert await Assert.ThrowsAsync <NotFoundException>(() => sut.Handle(request, CancellationToken.None)); }
public void Handle_GivenValidRequest_ShouldDeleteApplicant() { // Arrange var sut = new DeleteApplicantCommandQueryHandler(_context); // Act var result = sut.Handle(new DeleteApplicantCommand { ID = 1 }, CancellationToken.None); // Assert result.Result.Equals(Unit.Value); }