private void tamanhoGrande_CheckedChanged(object sender, EventArgs e) { _tamanho = TamanhoEnum.Grande; LimparCamposSabores(); CarregarSabores(_tamanho); cbPrimeiroSabor.Enabled = true; }
public double GetPreco(TamanhoEnum tamanhoPizza) { if (Nome.ToUpper().Contains("CATUPIRY")) { if (tamanhoPizza == TamanhoEnum.Grande) { return(2.50); } else if (tamanhoPizza == TamanhoEnum.Media) { return(1.75); } else if (tamanhoPizza == TamanhoEnum.Pequena) { return(1.25); } } if (Nome.ToUpper().Contains("CHEDDAR")) { if (tamanhoPizza == TamanhoEnum.Grande) { return(2.00); } else if (tamanhoPizza == TamanhoEnum.Media) { return(1.50); } else if (tamanhoPizza == TamanhoEnum.Pequena) { return(1.00); } } return(0); }
public void SetUp() { _mockProduto = new Mock <Produto>(); _mockRepositorio = new Mock <IProdutoRepositorio>(); _servico = new ProdutoServico(_mockRepositorio.Object); _tamanho = TamanhoEnum.GRANDE; }
private void tamanhoPequeno_CheckedChanged(object sender, EventArgs e) { _tamanho = TamanhoEnum.Pequena; LimparCamposSabores(); CarregarSabores(TamanhoEnum.Pequena); cbPrimeiroSabor.Enabled = true; }
private void CarregarSabores(TamanhoEnum tamanho) { _tamanho = tamanho; IEnumerable <Produto> produtos = _servicoProduto.PegarTodos(); IEnumerable <Produto> produtoPizza = _servicoProduto.PegarTodasPizzas(); IEnumerable <Produto> produtoPizzaTamanho = _servicoProduto.PegarTodasPizzasPorTamanho(tamanho); IEnumerable <Produto> produtoCalzone = _servicoProduto.PegarTodosCalzones(); IEnumerable <Produto> produtoBebida = _servicoProduto.PegarTodasBebidas(); cbPrimeiroSabor.Items.Clear(); cbSaborCalzone.Items.Clear(); cbBebidas.Items.Clear(); foreach (var Pizza in produtoPizzaTamanho) { cbPrimeiroSabor.Items.Add(Pizza); } foreach (var Calzone in produtoCalzone) { cbSaborCalzone.Items.Add(Calzone); } foreach (var Bebida in produtoBebida) { cbBebidas.Items.Add(Bebida); } CarregarSegundoSabor(tamanho); }
public IEnumerable <Produto> ObterPizzas(TamanhoEnum tamanhoProduto) { IEnumerable <Produto> produtos; produtos = (from produto in _contexto.Pizzas where produto.Tamanho == tamanhoProduto select produto).ToList(); return(produtos); }
public void SetUp() { _tamanho = TamanhoEnum.GRANDE; _produto = ObjetoMae.ObterBebida(); _context = new PizzariaContext(); _produtoRepositorio = new ProdutoRepositorio(_context); _produtoServico = new ProdutoServico(_produtoRepositorio); Database.SetInitializer(new BaseSqlTestes()); _context.Database.Initialize(true); }
public static Calzone ObterCalzone(TamanhoEnum tamanho) { return(new Calzone { Id = 0, Sabor = "Sabor", Tamanho = tamanho, Valor = 1.5, }); }
public static Adicional ObterAdicional(TamanhoEnum tamanho) { var adicional = new Adicional(); adicional.Id = 0; adicional.Sabor = "Sabor"; adicional.Tamanho = tamanho; adicional.Valor = 1.5; return(adicional); }
public static Pizza ObterPizza(TamanhoEnum tamanho) { var pizza = new Pizza(); pizza.Id = 0; pizza.Sabor = "Sabor"; pizza.Tamanho = tamanho; pizza.Valor = 15; return(pizza); }
public void Produto_Integracao_ObterBebidas_Deve_Obter() { //Cenário _tamanho = TamanhoEnum.PADRAO; var produto = _produtoServico.Adicionar(ObjetoMae.ObterBebida()); //Ação var produtos = _produtoServico.ObterBebidas(); //Verificação produtos.First().Tamanho.Should().Be(_tamanho); produtos.Count().Should().BeGreaterThan(0); }
public FormCadastroPedido(PizzariaContext contexto, ProdutoServico servico) { InitializeComponent(); _pedido = new Pedido(); _contexto = contexto; _endereco = new Localizacao(); _servicoProduto = servico; _userControlItensPedido = new ItensPedidoControl(); _userControlItensPedido.Dock = DockStyle.Fill; panelItensPedido.Controls.Add(_userControlItensPedido); _tamanho = TamanhoEnum.Grande; LimparCamposSabores(); CarregarSabores(_tamanho); }
private void CarregarSegundoSabor(TamanhoEnum tamanho) { cbSegundoSabor.Text = String.Empty; if (cbPrimeiroSabor.SelectedItem != null) { cbSegundoSabor.Items.Clear(); var pizzas = _servicoProduto.PegarTodasPizzasPorTamanho(tamanho); foreach (var pizza in pizzas) { if (pizza != cbPrimeiroSabor.SelectedItem) { cbSegundoSabor.Items.Add(pizza); } } } }
public void Produto_Aplicacao_ObterBebida_Deve_Obter() { //cenário _tamanho = TamanhoEnum.PADRAO; var quantidade = 1; _mockProduto.Setup(x => x.Tamanho).Returns(_tamanho); _mockRepositorio.Setup(r => r.ObterBebidas()).Returns(new List <Bebida> { new Bebida { Id = 1, Tamanho = _tamanho } }); //Ação var produtos = _servico.ObterBebidas(); //Verificação _mockRepositorio.Verify(r => r.ObterBebidas()); produtos.Should().NotBeNull(); produtos.First().Tamanho.Should().Be(_tamanho); produtos.Count().Should().Be(quantidade); }
public IEnumerable <Produto> PegarTodasPizzasPorTamanho(TamanhoEnum tamanho) { return(_repositorio.PegarTodasPizzasPorTamanho(tamanho)); }
public IEnumerable <Produto> ObterCalzones(TamanhoEnum tamanhoProduto) { return(_produtoRepositorio.ObterCalzones(tamanhoProduto)); }
public IEnumerable <Produto> ObterAdicionais(TamanhoEnum tamanhoProduto) { return(_produtoRepositorio.ObterAdicionais(tamanhoProduto)); }
public IEnumerable <Produto> PegarTodasPizzasPorTamanho(TamanhoEnum tamanho) { return(_contexto.Produtos.Where(p => p.Tamanho == tamanho && p.Tipo == TipoProdutoEnum.Pizza).ToList()); }