public GarcomCommandHandlerTest()
        {
            _helperEntitiesTest = new HelperEntitiesTest();

            var repositoryMoq = new Mock <IGarcomRepository>();

            repositoryMoq
            .Setup(x => x.GetAll())
            .Returns((new List <Garcom>()
            {
                new Garcom(_helperEntitiesTest.Nome, "65 984143977")
            }).AsQueryable());

            repositoryMoq
            .Setup(x => x.PossuiNomeCadastrado(It.IsAny <Garcom>()))
            .Returns((Garcom c) => repositoryMoq.Object.GetAll().Where(c => c.Nome.Nome == c.Nome.Nome).Any());

            var mediatorMoq = new Mock <IMediator>();

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

            _mediator         = mediatorMoq.Object;
            _garcomRepository = repositoryMoq.Object;
        }
Esempio n. 2
0
        public ProdutoCommandHandlerTest()
        {
            _helperEntitiesTest = new HelperEntitiesTest();

            var repositoryMoq = new Mock <IProdutoRepository>();

            repositoryMoq
            .Setup(x => x.GetAll())
            .Returns((new List <Produto>()
            {
                new Produto(_helperEntitiesTest.Nome, 10.25m)
            }).AsQueryable());

            repositoryMoq
            .Setup(x => x.PossuiProdutoCadastrado(It.IsAny <Produto>()))
            .Returns((Produto c) => repositoryMoq.Object.GetAll().Where(c => c.Nome.Nome == c.Nome.Nome).Any());

            var mediatorMoq = new Mock <IMediator>();

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

            _mediator          = mediatorMoq.Object;
            _produtoRepository = repositoryMoq.Object;
        }
Esempio n. 3
0
        public ComandaCommandHandlerTest()
        {
            _helperEntitiesTest = new HelperEntitiesTest();

            var repositoryMoq = new Mock <IComandaRepository>();

            repositoryMoq
            .Setup(x => x.GetAll())
            .Returns((new List <Comanda>()
            {
                new Comanda(_helperEntitiesTest.ComandaVo)
            }).AsQueryable());

            repositoryMoq
            .Setup(x => x.PossuiNumeroComandaCadastrada(It.IsAny <Comanda>()))
            .Returns((Comanda c) => repositoryMoq.Object.GetAll().Where(c => c.NumeroComanda.Numero == c.NumeroComanda.Numero).Any());

            var mediatorMoq = new Mock <IMediator>();

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

            _mediator          = mediatorMoq.Object;
            _comandaRepository = repositoryMoq.Object;
        }
        public ClienteCommandHandlerTest()
        {
            _helperEntitiesTest = new HelperEntitiesTest();

            var repositoryMoq = new Mock <IClienteRepository>();

            repositoryMoq
            .Setup(x => x.GetAll())
            .Returns((new List <Cliente>()
            {
                new Cliente(_helperEntitiesTest.Nome)
            }).AsQueryable());

            repositoryMoq
            .Setup(x => x.PossuiNomeCadastrado(It.IsAny <Cliente>()))
            .Returns((Cliente c) => repositoryMoq.Object.GetAll().Where(c => c.Nome.Nome == c.Nome.Nome).Any());

            var mediatorMoq = new Mock <IMediator>();

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

            _mediator          = mediatorMoq.Object;
            _clienteRepository = repositoryMoq.Object;
        }
        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;
        }
Esempio n. 6
0
        public ComandaQueryHandlerTest()
        {
            _helperEntitiesTest = new HelperEntitiesTest();
            var dapperMoq = new Mock <IComandaDapper>();

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

            var mediatorMoq = new Mock <IMediator>();

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

            _mediator          = mediatorMoq.Object;
            _comandaDapper     = dapperMoq.Object;
            _comandaRepository = null;
        }
Esempio n. 7
0
 public PedidoTest()
 {
     _helperTest = new HelperEntitiesTest();
 }
Esempio n. 8
0
 public GarcomTest()
 {
     _helperTest = new HelperEntitiesTest();
 }