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);
        }
Esempio n. 3
0
 public GetEmployeeByIdTests()
 {
     QueryArrangeHelper.AddEmployees(context);
     sut = new GetEmployeeByIdQueryHandler(context);
 }