public async Task Handle_NoMatchingId_ThrowsNotFoundException() { var query = new GetCasefileQuery { Id = 99 }; var handler = new GetCasefileQuery.GetCasefileQueryHandler(_context, _mapper); Func <Task> action = () => handler.Handle(query, CancellationToken.None); await action.Should().ThrowExactlyAsync <NotFoundException>(); }
public async Task Handle_ReturnsCorrectVmAndCasefile() { var query = new GetCasefileQuery { Id = 1 }; var handler = new GetCasefileQuery.GetCasefileQueryHandler(_context, _mapper); var result = await handler.Handle(query, CancellationToken.None); result.Should().BeOfType <GetCasefileVm>(); result.Id.Should().Be(1); result.Name.Should().Be("Lower Back Injury"); }