コード例 #1
0
 public PedidoQueryHandler(
     IPedidoDapper clienteDapper,
     IMediator mediator,
     IPedidoRepository pedidoRepository
     )
 {
     _clienteDapper    = clienteDapper;
     _mediator         = mediator;
     _pedidoRepository = pedidoRepository;
 }
コード例 #2
0
        public PedidoQueryHandlerTest()
        {
            var dapperMoq = new Mock <IPedidoDapper>();

            dapperMoq
            .Setup(x => x.ObterPedidos(It.IsAny <int>(), It.IsAny <int>()))
            .ReturnsAsync((new List <PedidoDto>()
            {
                new PedidoDto()
            }));

            var mediatorMoq = new Mock <IMediator>();

            mediatorMoq
            .Setup(x => x.Publish(It.IsAny <object>(), It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);

            _mediator         = mediatorMoq.Object;
            _pedidoDapper     = dapperMoq.Object;
            _pedidoRepository = null;
        }