示例#1
0
        public void SetUp()
        {
            pedidoRepository           = Substitute.For <IPedidoRepository>();
            tamanhosPizzaRepository    = Substitute.For <ITamanhosPizzaRepository>();
            saboresPizzaRepository     = Substitute.For <ISaboresPizzaRepository>();
            adicionaisPizzaRepository  = Substitute.For <IAdicionaisPizzaRepository>();
            adicionaisPedidoRepository = Substitute.For <IAdicionaisPedidoRepository>();

            mapper = Substitute.For <IMapper>();
        }
示例#2
0
        public MontagemPedidoBusiness(IPedidoRepository pedidoRepository,
                                      ISaboresPizzaRepository saboresPizzaRepository,
                                      ITamanhosPizzaRepository tamanhosPizzaRepository,
                                      IMapper mapper)
        {
            _pedidoRepository        = pedidoRepository;
            _saboresPizzaRepository  = saboresPizzaRepository;
            _tamanhosPizzaRepository = tamanhosPizzaRepository;

            _mapper = mapper;
        }
示例#3
0
 public ResumoPedidoBusiness(IPedidoRepository pedidoRepository,
                             ITamanhosPizzaRepository tamanhosPizzaRepository,
                             ISaboresPizzaRepository saboresPizzaRepository,
                             IAdicionaisPedidoRepository adicionaisPedidoRepository,
                             IAdicionaisPizzaRepository adicionaisPizzaRepository,
                             IMapper mapper)
 {
     _pedidoRepository           = pedidoRepository;
     _tamanhosPizzaRepository    = tamanhosPizzaRepository;
     _saboresPizzaRepository     = saboresPizzaRepository;
     _adicionaisPedidoRepository = adicionaisPedidoRepository;
     _adicionaisPizzaRepository  = adicionaisPizzaRepository;
     _mapper = mapper;
 }
示例#4
0
        public void SetUp()
        {
            pedidoRepository        = Substitute.For <IPedidoRepository>();
            saboresPizzaRepository  = Substitute.For <ISaboresPizzaRepository>();
            tamanhosPizzaRepository = Substitute.For <ITamanhosPizzaRepository>();

            mapper = Substitute.For <IMapper>();

            montagemPedidoDto = Substitute.For <MontagemPedidoDto>();
            montagemPedidoDto.TamanhoPizza = TAMANHOGRANDE;
            montagemPedidoDto.SaborPizza   = PORTUGUESA;

            tamanhoPizza         = Substitute.For <TamanhosPizza>();
            tamanhoPizza.Tamanho = TAMANHOGRANDE;
            saborPizza           = Substitute.For <SaboresPizza>();
            saborPizza.Sabor     = PORTUGUESA;
        }
示例#5
0
        public void SetUp()
        {
            pedidoRepository           = Substitute.For <IPedidoRepository>();
            adicionaisPizzaRepository  = Substitute.For <IAdicionaisPizzaRepository>();
            tamanhosPizzaRepository    = Substitute.For <ITamanhosPizzaRepository>();
            saboresPizzaRepository     = Substitute.For <ISaboresPizzaRepository>();
            adicionaisPedidoRepository = Substitute.For <IAdicionaisPedidoRepository>();

            mapper = Substitute.For <IMapper>();
            personalizacaoPedidoDto = Substitute.For <PersonalizacaoPedidoDto>();
            personalizacaoPedidoDto.IdentificadorPedido = 1;
            personalizacaoPedidoDto.AdicionalPizza      = "extra bacon";

            pedido            = Substitute.For <Pedidos>();
            pedido.Id         = personalizacaoPedidoDto.IdentificadorPedido;
            pedido.Finalizado = false;

            adicionalPizza           = Substitute.For <AdicionaisPizza>();
            adicionalPizza.Id        = 1;
            adicionalPizza.Adicional = personalizacaoPedidoDto.AdicionalPizza;
            adicionalPizza.Valor     = 3;
            adicionalPizza.Tempo     = 0;
        }
示例#6
0
 public SaboresPizzaService(IMapper mapper, ISaboresPizzaRepository repository) : base(mapper, repository)
 {
 }