public PedidoCommandHandlerTest() { _helperEntitiesTest = new HelperEntitiesTest(); var repositoryPedidoGetEntityNullMoq = new Mock <IPedidoRepository>(); var repositoryPedidoMoq = new Mock <IPedidoRepository>(); var repositoryGarcomMoq = new Mock <IGarcomRepository>(); var repositoryComandaMoq = new Mock <IComandaRepository>(); var repositoryHistoricoPedidoMoq = new Mock <IHistoricoPedidoRepository>(); var repositoryProdutoPedidoMoq = new Mock <IProdutoPedidoRepository>(); var repositoryClientePedidoMoq = new Mock <IClienteRepository>(); Garcom garcomNull = null; repositoryGarcomMoq .Setup(x => x.GetEntityById(It.IsAny <Guid>())) .Returns(garcomNull); Pedido pedidoNull = null; repositoryPedidoGetEntityNullMoq .Setup(x => x.GetEntityById(It.IsAny <Guid>())) .Returns(pedidoNull); repositoryPedidoMoq .Setup(x => x.GetEntityById(It.IsAny <Guid>())) .Returns(_helperEntitiesTest.Pedido); Comanda comandaNull = null; repositoryComandaMoq .Setup(x => x.GetEntityById(It.IsAny <Guid>())) .Returns(comandaNull); ProdutoPedido produtoPedidoNull = null; repositoryProdutoPedidoMoq .Setup(x => x.GetEntityById(It.IsAny <Guid>())) .Returns(produtoPedidoNull); var mediatorMoq = new Mock <IMediator>(); mediatorMoq .Setup(x => x.Publish(It.IsAny <object>(), It.IsAny <CancellationToken>())) .Returns(Task.CompletedTask); _mediator = mediatorMoq.Object; _pedidoGetEntityNullRepository = repositoryPedidoGetEntityNullMoq.Object; _pedidoRepository = repositoryPedidoMoq.Object; _comandaRepository = repositoryComandaMoq.Object; _garcomRepository = repositoryGarcomMoq.Object; _historicoPedidoRepository = repositoryHistoricoPedidoMoq.Object; _produtoPedidoRepository = repositoryProdutoPedidoMoq.Object; _clienteRepository = repositoryClientePedidoMoq.Object; }
public PedidoCommandHandler( IPedidoRepository pedidoRepository, IGarcomRepository garcomRepository, IComandaRepository comandaRepository, IHistoricoPedidoRepository historicoPedidoRepository, IProdutoPedidoRepository produtoPedidoRepository, IClienteRepository clienteRepository, IMediator mediator) { _pedidoRepository = pedidoRepository; _garcomRepository = garcomRepository; _comandaRepository = comandaRepository; _historicoPedidoRepository = historicoPedidoRepository; _produtoPedidoRepository = produtoPedidoRepository; _clienteRepository = clienteRepository; _mediator = mediator; }
public ProdutoPedidoService(IUnitOfWork unitOfWork, IProdutoPedidoRepository produtoPedidoRepository) : base(produtoPedidoRepository) { _produtoPedidoRepository = produtoPedidoRepository; _unitOfWork = unitOfWork; }