public async Task NotFoundEmployeeIdTest() { var handler = new GetEmployeeByIdQueryHandler(_mapper, _mockEmployeeRepository.Object); var exception = await Assert.ThrowsAsync <NotFoundException>(() => handler.Handle(new GetEmployeeByIdQuery(30), CancellationToken.None)); exception.Message.ShouldBe("Employee (30) is not found"); }
public async Task GetValidEmployeeIdTest() { var handler = new GetEmployeeByIdQueryHandler(_mapper, _mockEmployeeRepository.Object); var result = await handler.Handle(new GetEmployeeByIdQuery(3), CancellationToken.None); result.ShouldBeOfType <EmployeeRest>(); result.Id.ShouldBe(3); }
public GetEmployeeByIdTests() { QueryArrangeHelper.AddEmployees(context); sut = new GetEmployeeByIdQueryHandler(context); }