public void IniciarCenario() { _pedido = new Pedido(); _cliente = new Cliente(); _pizza = new Pizza(); _calzone = new Calzone(); _produtoPedido = new ProdutoPedido(); _produtoGenerico = new Bebida(); _saborQueijo = new Sabor(); _saborQueijo.ValorPequena = 30; _saborQueijo.ValorMedia = 40; _saborQueijo.ValorGrande = 50; _saborQueijo.ValorCalzone = 45; _saborCoracao = new Sabor(); _saborCoracao.ValorPequena = 40; _saborCoracao.ValorMedia = 50; _saborCoracao.ValorGrande = 60; _saborCoracao.ValorCalzone = 55; _bordaCatupiry = ObjectMother.ObterAdicional_BordaCatupiry(); _pedido.Cliente = _cliente; _pedido.FormaPagamento = FormaPagamentoPedido.DINHEIRO; }
private void btnGravarCalzone_Click(object sender, EventArgs e) { try { Calzone novoCalzone = (Calzone)cbSaborCalzone.SelectedItem; ItemPedido itemPedido = new ItemPedido(novoCalzone); if (novoCalzone != null) { btnRemoveResponse.Enabled = true; _pedido.AdicionarItem(itemPedido); _userControlItensPedido.PopularListagemItensPedido(_pedido.ItensPedido); } else { MessageBox.Show("Selecione um item para adicionar a lista"); DialogResult = DialogResult.None; } cbSaborCalzone.Text = null as string; AtualizaValorTotalPedido(); } catch (Exception ex) { MessageBox.Show(ex.Message); DialogResult = DialogResult.None; } }
private Produto ObterSelecionado() { Produto produto = null; var selecionado = comboBoxTipoProduto.SelectedItem; if (selecionado.Equals("Pizza")) { produto = new Pizza(); } else if (selecionado.Equals("Calzone")) { produto = new Calzone(); } else if (selecionado.Equals("Bebida")) { produto = new Bebida(); } else { produto = new Adicional(); } return(produto); }
public PizzaPageModel() { AddMfpCommand = new Command(OnAddMfp); AddSatchPanCommand = new Command(OnAddSatchPan); PizzaSelectionCommand = new Command <PizzaType>(OnAddCheese); AddCalzoneCommand = new Command(OnAddCalzone); int buttonWidthHeight = (App.ScreenWidth - 40) / 3; FrameHeightWidth = buttonWidthHeight; FrameCornerRadius = (buttonWidthHeight / 2); if (OrderManager.Instance.OrderItemInProgressLoadedForEdit) { if (OrderManager.Instance.OrderItemInProgress is Pizza) { ThisPizza = (Pizza)OrderManager.Instance.OrderItemInProgress; isEditingPizza = true; } else if (OrderManager.Instance.OrderItemInProgress is Calzone) { Calzone calzoneToEdit = (Calzone)OrderManager.Instance.OrderItemInProgress; DisplayCalzoneToppingsPage(calzoneToEdit); } } }
void NavigateToCalzoneToppingsPage(Calzone calzone) { var currentMainPage = Application.Current.MainPage as MasterDetailPage; currentMainPage.Detail = new NavigationPage(new CalzoneToppingsPage(calzone)); Application.Current.MainPage = currentMainPage; }
public CalzoneToppingsPage(Calzone thisCalzone) { ToppingsPageModel = new CalzoneToppingsPageModel(thisCalzone); MenuHeaderModel.Instance.ShowPlusMinus = true; ThisCalzone = thisCalzone; InitializeComponent(); BindingContext = ToppingsPageModel; ToppingsPageModel.ToppingFooterPageModel = ToppingFooter.ToppingFooterPageModel; ToppingsListView.ItemSelected += ToppingsListView_ItemSelected; this.ToolbarItems.Clear(); string calzoneTitle = thisCalzone.ItemName + " Toppings"; this.ToolbarItems.Add(new ToolbarItem { Text = calzoneTitle, Priority = 0 }); //this.ToolbarItems.Add(new ToolbarItem { Text = string.Format("{0:C}", currentPizza.PricePerItem), Priority = 1 }); if (thisCalzone.MajorMamaInfo == MajorOrMama.Major) { ToppingsPageModel.SelectMajorToppings(); ToppingsPageModel.ThisCalzone.Toppings.AddMajorToppings(); } MessagingCenter.Subscribe <MenuHeaderModel>(this, "HeaderMinusClicked", (sender) => { OnHeaderMinusClicked(); }); MessagingCenter.Subscribe <MenuHeaderModel>(this, "HeaderPlusClicked", (sender) => { OnHeaderPlusClicked(); }); }
public static Calzone ObterCalzoneComSabor(Sabor sabor) { Calzone calzone = new Calzone(); calzone.Sabor1 = sabor; return(calzone); }
public override Calzone MakeCalzone() { var ingredients = new List <string> { "tomatoes", "ham", "bacon" }; var pizza = new Calzone(ingredients, Name); return(pizza); }
public void SetUp() { _pizzaMuzarella = new Pizza(); _pizzaCalabresa = new Pizza(); _calzone = new Calzone(); _refrigerante = new Bebida(); _adicional = new Adicional(); _pedido = new Pedido(); }
public void Calzone_Dominio_Valor_Sucesso() { double valorSaborParaCalzone = 50; _saborMock.Setup(sm => sm.ValorCalzone).Returns(valorSaborParaCalzone); _calzone = ObjectMother.ObterCalzoneComSabor(_saborMock.Object); _calzone.Valor.Should().Be(valorSaborParaCalzone); }
public void OnAddSteakAndCheese() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.SteakAndCheese }; AddCalzoneToOrder(calzoneSelected); }
public void OnAddPBJ() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.PBJ }; AddCalzoneToOrder(calzoneSelected); }
public void OnAddHotRope() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.HotRope }; AddCalzoneToOrder(calzoneSelected); }
public void OnAddCalzone() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.RicottaMozarella }; AddCalzoneToOrder(calzoneSelected); }
public override Calzone MakeCalzone() { var ingredients = new List <string> { "rotten tomatoes", "greasy ham" }; var pizza = new Calzone(ingredients, Name); return(pizza); }
private void SetarCamposDoCalzone() { Calzone calzone = produto as Calzone; tabControl.SelectedTab = tabCalzone; txtCalzoneNome.Text = calzone.Nome; txtCalzoneValor.Text = calzone.Valor.ToString(); _produto = calzone; }
private void PopulaProdutoTipoCalzone(Produto produtoSelecionado) { _calzone = (Calzone)produtoSelecionado; txtId.Text = _calzone.Id.ToString(); txtNome.Text = _calzone.Nome; txtPreco.Text = _calzone.ValorProduto.ToString(); cbTamanho.SelectedItem = _calzone.Tamanho; cbTipo.SelectedItem = _calzone.Tipo; }
public void OnAddMajor() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.Major, MajorMamaInfo = MajorOrMama.Major }; AddCalzoneToOrder(calzoneSelected); }
public void GivenFullSizeCalzoneWithFetaCheese_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new FullCalzoneSize(), new IIngredient[] { new FetaCheese(new Calzone(new FullCalzoneSize())) }); // act string actual = calzone.Description(); // assert actual.Should().Be("Full Calzone with Feta Cheese"); }
public void GivenHalfSizeCalzone_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new HalfCalzoneSize()); // act string actual = calzone.Description(); // assert actual.Should().Be("Half-Size Calzone"); }
public void GivenDefaultCalzone_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(); // act string actual = calzone.Description(); // assert actual.Should().Be("Full Calzone"); }
public void OnAddCalzone() { Calzone calzoneSelected = new Calzone() { CalzoneType = CalzoneType.Cheese, ItemCount = 1 }; OrderManager.Instance.AddNewItemInProgress(calzoneSelected); DisplayCalzoneToppingsPage(calzoneSelected); }
public void GivenHalfSizeCalzone_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new HalfCalzoneSize()); // act decimal actual = calzone.Price(); // assert actual.Should().Be(8.0m); }
public void GivenDefaultCalzone_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(); // act decimal actual = calzone.Price(); // assert actual.Should().Be(14.0m); }
public void GivenFullSizeCalzoneWithMushroomsBaconAndOlives_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange FullCalzoneSize size = new FullCalzoneSize(); Calzone basePizza = new Calzone(size); IProduct calzone = new Calzone(size, new IIngredient[] { new Mushrooms(basePizza), new Bacon(basePizza), new Olives(basePizza) }); // act string actual = calzone.Description(); // assert actual.Should().Be("Full Calzone with Mushrooms, Olives and Bacon"); }
public void GivenHalfSizeCalzoneWithMushroomsBaconOlivesAndHam_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange HalfCalzoneSize size = new HalfCalzoneSize(); Calzone baseCalzone = new Calzone(size); IProduct calzone = new Calzone(size, new IIngredient[] { new Mushrooms(baseCalzone), new Bacon(baseCalzone), new Olives(baseCalzone), new Ham(baseCalzone) }); // act string actual = calzone.Description(); // assert actual.Should().Be("Half-Size Calzone with Mushrooms, Olives, Bacon and Ham"); }
public override Calzone MakeCalzonePizza() { var ingridients = new List <string>() { "tomatoes", "cheese", "butter" }; var pizza = new Calzone(ingridients, this.Name); return(pizza); }
public void GivenFullSizeCalzoneWithOneMeatIngredient_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new FullCalzoneSize(), new IIngredient[] { new Pepperoni(new Calzone(new FullCalzoneSize())), }); // act decimal actual = calzone.Price(); // assert actual.Should().Be(16.1m); }
public void GivenFullSizeCalzoneWithOneStandardIngredient_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new FullCalzoneSize(), new IIngredient[] { new Mushrooms(new Calzone(new FullCalzoneSize())) }); // act decimal actual = calzone.Price(); // assert actual.Should().Be(15.4m); }
public void GivenHalfSizeCalzoneWithTwoStandardIngredients_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProduct calzone = new Calzone(new HalfCalzoneSize(), new IIngredient[] { new Mushrooms(new Calzone(new HalfCalzoneSize())), new Olives(new Calzone(new HalfCalzoneSize())) }); // act decimal actual = calzone.Price(); // assert actual.Should().Be(9.6m); }