Exemplo n.º 1
0
 public async Task GetWorkerDetailQuery_ThrowsNotFoundException_WhenWorkerDoesNotExist()
 {
     var workerId = 5;
     var handler  = new GetWorkerDetailQueryHandler(mockRepo.Object);
     await Assert.ThrowsAsync <NotFoundException>(() => handler.Handle(new GetWorkerDetailQuery {
         Id = workerId
     }, CancellationToken.None));
 }
Exemplo n.º 2
0
        public async Task GetWorkerDetailQuery_ReturnsViewModel_WhenWorkerExists()
        {
            var workerId = 1;
            var handler  = new GetWorkerDetailQueryHandler(mockRepo.Object);

            var result = await handler.Handle(new GetWorkerDetailQuery { Id = workerId }, CancellationToken.None);

            mockRepo.Verify(x => x.GetById(workerId), Times.Once());
            Assert.NotNull(result);
        }