public void ShouldMakeDecaf() { JurassicJava java = new JurassicJava(); java.MakeDecaf(); Assert.True(java.Decaf); }
public void IsDecaf() { JurassicJava java = new JurassicJava(); java.MakeDecaf(); Assert.True(java.decaf == true); }
public void ShouldBeAbleToSetDecafToTrue() { JurassicJava java = new JurassicJava(); java.MakeDecaf(); Assert.True(java.Decaf); }
public void CorrectDefaultDecafDescription() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); Assert.Equal("Small Decaf Jurassic Java", j.Description); }
public void CorrectLargeDecafDescription() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); j.Size = Size.Large; Assert.Equal("Large Decaf Jurassic Java", j.Description); }
public void CorrectMediumDecafDescription() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); j.Size = Size.Medium; Assert.Equal("Medium Decaf Jurassic Java", j.Description); }
public void CorrectLargeDecafToString() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); j.Size = Size.Large; Assert.Equal("Large Decaf Jurassic Java", j.ToString()); }
public void CorrectMediumDecafToString() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); j.Size = Size.Medium; Assert.Equal("Medium Decaf Jurassic Java", j.ToString()); }
public void SpecialShouldMakeDecaf() { JurassicJava java = new JurassicJava(); java.MakeDecaf(); Assert.Collection <string>(java.Special, item => { Assert.Equal("Decaf", item); }); }
public void MakeDecafShouldNotifyDescriptionChange() { JurassicJava java = new JurassicJava(); Assert.PropertyChanged(java, "Description", () => { java.MakeDecaf(); }); }
public void MakeDecafNotifies() { JurassicJava j = new JurassicJava(); Assert.PropertyChanged(j, "Special", () => { j.MakeDecaf(); } ); }
/// <summary> /// Makes java decaf /// </summary> /// <param name="sender"></param> /// <param name="args"></param> protected void OnMakeDecaf(object sender, RoutedEventArgs args) { if (Drink != null) { JurassicJava java = (JurassicJava)Drink; java.MakeDecaf(); } if (isCombo) { NotifyOfPropertyChange("Special"); } }
public void CorrectSpecial() { JurassicJava j = new JurassicJava(); j.MakeDecaf(); j.AddIce(); j.LeaveRoomForCream(); Assert.Contains("Add Ice", j.Special); Assert.Contains("Make Decaf", j.Special); Assert.Contains("Leave room for Cream", j.Special); }
public void CorrectDescription() { JurassicJava j = new JurassicJava(); j.Size = Size.Large; string test = j.ToString(); Assert.Equal(test, j.Description); j.MakeDecaf(); test = j.ToString(); Assert.Equal(test, j.Description); }
public void SpecialShouldHoldAllItems() { JurassicJava java = new JurassicJava(); java.AddIce(); java.MakeDecaf(); java.LeaveRoomForCream(); Assert.Contains <string>("Add Ice", java.Special); Assert.Contains <string>("Decaf", java.Special); Assert.Contains <string>("Leave Room For Cream", java.Special); Assert.Equal <int>(3, java.Special.Length); }
private void OnDecaf(object sender, RoutedEventArgs args) { if (Drink is JurassicJava) { JurassicJava java = Drink as JurassicJava; java.MakeDecaf(); Drink = java; } if (combo != null) { combo.Drink = Drink; } }
public void CorrectToString() { JurassicJava j = new JurassicJava(); j.Size = Size.Large; string test = j.Size.ToString() + " Jurassic Java"; Assert.Equal(test, j.ToString()); test = j.Size.ToString() + " Decaf Jurassic Java"; j.MakeDecaf(); Assert.Equal(test, j.ToString()); }
public void JurrasicJavaToStringShouldGiveNameForSizeAndDecaf(Size size, bool decaf) { JurassicJava java = new JurassicJava(); java.Size = size; java.MakeDecaf(); if (java.Decaf) { Assert.Equal($"{size} Decaf Jurassic Java", java.ToString()); } else { Assert.Equal($"{size} Jurassic Java", java.ToString()); } }
/// <summary> /// Acts as changing button depending on if the object is soda, java, or tea /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ChangingButton_Click(object sender, RoutedEventArgs e) { if (DataContext is Order order) { if (CollectionViewSource.GetDefaultView(order.Items).CurrentItem is DinoDiner.Menu.CretaceousCombo Combo) { if (Combo.Drink is DinoDiner.Menu.JurassicJava java) { JurassicJava j = new JurassicJava(); if (java.Decaf) { j.MakeUndecaf(); j.Size = Combo.Size; Combo.Drink = j; } else { j.MakeDecaf(); j.Size = Combo.Size; Combo.Drink = j; } } else if (Combo.Drink is DinoDiner.Menu.Sodasaurus soda) { this.NavigationService.Navigate(new ComboDrinkSideScreen.FlavorSelection()); } else if (Combo.Drink is DinoDiner.Menu.Tyrannotea tea) { Tyrannotea t = new Tyrannotea(); if (tea.Sweet) { t.MakeUnSweet(); t.Size = Combo.Size; Combo.Drink = t; } else { t.MakeSweet(); t.Size = Combo.Size; Combo.Drink = t; } } } CollectionViewSource.GetDefaultView(order.Items).Refresh(); } }
public void ShouldNotifyOfDescriptionPropertyChange() { JurassicJava jj = new JurassicJava(); Assert.PropertyChanged(jj, "Description", () => jj.MakeDecaf()); Assert.PropertyChanged(jj, "Price", () => { jj.Size = Size.Small; }); Assert.PropertyChanged(jj, "Price", () => { jj.Size = Size.Medium; }); Assert.PropertyChanged(jj, "Price", () => { jj.Size = Size.Large; }); }
private void Confirm_Click(object sender, RoutedEventArgs e) { Size size = Size.Small; if (drink == null && combo == null) { size = CheckSize(); } else if (drink != null && combo == null) { drink.Size = CheckSize(); } else { combo.Drink.Size = CheckSize(); } if (Water.IsChecked == true) { if (drink == null && combo == null) { Water water = new Water(); water.Size = size; if (Lemon.IsChecked == true) { water.AddLemon(); } if (Ice.IsChecked == false) { water.HoldIce(); } if (DataContext is Order order) { order.Add(water); } } else if (drink != null && combo == null) { drink = new Water(); drink.Size = size; if (Ice.IsChecked == false) { ((Water)drink).HoldIce(); } if (Lemon.IsChecked == true) { ((Water)drink).AddLemon(); } } else { combo.Drink = new Water(); combo.Drink.Size = size; if (Ice.IsChecked == false) { ((Water)combo.Drink).HoldIce(); } if (Lemon.IsChecked == true) { ((Water)combo.Drink).AddLemon(); } } } else if (Sodasaurus.IsChecked == true) { if (drink == null && combo == null) { Sodasaurus soda = new Sodasaurus(); soda.Size = size; soda.Flavor = sodaFlavor; if (Ice.IsChecked == false) { soda.HoldIce(); } if (DataContext is Order order) { order.Add(soda); } } else if (drink != null && combo == null) { drink = new Sodasaurus(); ((Sodasaurus)drink).Flavor = sodaFlavor; drink.Size = size; if (Ice.IsChecked == false) { drink.HoldIce(); } } else if (drink == null && combo != null) { combo.Drink = new Sodasaurus(); combo.Drink.Size = size; ((Sodasaurus)combo.Drink).Flavor = sodaFlavor; if (Ice.IsChecked == false) { ((Sodasaurus)combo.Drink).HoldIce(); } } } else if (Tyrannotea.IsChecked == true) { if (drink == null && combo == null) { Tyrannotea tea = new Tyrannotea(); tea.Size = size; if (Ice.IsChecked == false) { tea.HoldIce(); } if (Lemon.IsChecked == true) { tea.AddLemon(); } if (Sweet.IsChecked == true) { tea.AddSweetener(); } if (DataContext is Order order) { order.Add(tea); } } else if (drink != null && combo == null) { drink = new Tyrannotea(); drink.Size = size; if (Ice.IsChecked == false) { ((Tyrannotea)drink).HoldIce(); } if (Lemon.IsChecked == true) { ((Tyrannotea)drink).AddLemon(); } if (Sweet.IsChecked == true) { ((Tyrannotea)drink).AddSweetener(); } } else { combo.Drink = new Tyrannotea(); combo.Drink.Size = size; if (Ice.IsChecked == false) { ((Tyrannotea)combo.Drink).HoldIce(); } if (Lemon.IsChecked == true) { ((Tyrannotea)combo.Drink).AddLemon(); } if (Sweet.IsChecked == true) { ((Tyrannotea)combo.Drink).AddSweetener(); } } } else if (JurrasicJava.IsChecked == true) { if (drink == null && combo == null) { JurassicJava java = new JurassicJava(); java.Size = size; if (Ice.IsChecked == true) { java.AddIce(); } if (RoomForCream.IsChecked == true) { java.LeaveRoomForCream(); } if (Decaf.IsChecked == true) { java.MakeDecaf(); } if (DataContext is Order order) { order.Add(java); } } else if (drink != null && combo == null) { drink = new JurassicJava(); drink.Size = size; if (Ice.IsChecked == true) { ((JurassicJava)drink).AddIce(); } if (RoomForCream.IsChecked == true) { ((JurassicJava)drink).LeaveRoomForCream(); } if (Decaf.IsChecked == true) { ((JurassicJava)drink).MakeDecaf(); } } else { combo.Drink = new JurassicJava(); combo.Drink.Size = size; if (Ice.IsChecked == true) { ((JurassicJava)combo.Drink).AddIce(); } if (RoomForCream.IsChecked == true) { ((JurassicJava)combo.Drink).LeaveRoomForCream(); } if (Decaf.IsChecked == true) { ((JurassicJava)combo.Drink).MakeDecaf(); } } } if (App.PreviousPage == PreviousPages.ComboCustomization) { NavigationService.Navigate(new ComboCustomization(combo)); } else { NavigationService.Navigate(new MenuCategorySelection()); } }
public void MakingDecafShouldNotifyOfSpecialPropertyChange() { JurassicJava java = new JurassicJava(); Assert.PropertyChanged(java, "Special", () => { java.MakeDecaf(); }); }