public void Handle_InvalidJobOfferRequirementId_ThrowsNotFoundException() { //Arrange var handler = new GetJobOfferRequirementDetailQueryHandler(_mockJobOfferRequirementRepository.Object, _mapper, _mockLogger.Object); //Act Func <Task> func = () => handler.Handle(new GetJobOfferRequirementDetailQuery() { Id = "99" }, CancellationToken.None); //Assert func.ShouldThrowAsync <NotFoundException>(); }
public async Task Handle_GetJobOfferRequirementDetail_ReturnsSpecificType() { //Arrange var handler = new GetJobOfferRequirementDetailQueryHandler(_mockJobOfferRequirementRepository.Object, _mapper, _mockLogger.Object); //Act var result = await handler.Handle(new GetJobOfferRequirementDetailQuery() { Id = "1" }, CancellationToken.None); //Assert result.ShouldBeOfType <JobOfferRequirementDetailViewModel>(); }