public void AllContainsPulledPork() { IOrderItem pork = new PecosPulledPork(); IEnumerable <IOrderItem> menuList = Menu.All(); Assert.Contains(pork, menuList); }
public void EntreesContainsPulledPork() { IOrderItem pork = new PecosPulledPork(); IEnumerable <IOrderItem> entreeList = Menu.Entrees(); Assert.Contains(pork, entreeList); }
/// <summary> /// Listener for the click event of the Pecos Pulled Pork Button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnAddPecosPulledPorkButton_Clicked(object sender, RoutedEventArgs e) { PecosPulledPork p = new PecosPulledPork(); var screen = new CustomizePecosPulledPork(); AddItemAndOpenCustomizationScreen(p, screen); }
public void ShouldBeAbleToAddEntrees() { var order = new Order(); var item0 = new AngryChicken(); var item1 = new CowpokeChili(); var item2 = new DakotaDoubleBurger(); var item3 = new PecosPulledPork(); var item4 = new RustlersRibs(); var item5 = new TrailBurger(); var item6 = new TexasTripleBurger(); order.Add(item0); order.Add(item1); order.Add(item2); order.Add(item3); order.Add(item4); order.Add(item5); order.Add(item6); Assert.Contains(item0, order.Items); Assert.Contains(item1, order.Items); Assert.Contains(item2, order.Items); Assert.Contains(item3, order.Items); Assert.Contains(item4, order.Items); Assert.Contains(item5, order.Items); Assert.Contains(item6, order.Items); }
/// <summary> /// Adds Pecos Pulled Pork /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Pecos_Pulled_Pork(object sender, RoutedEventArgs e) { var entree = new PecosPulledPork(); var screen = new CustomizedPecosPulledPork(); AddItemAndOpenCustomizationScreen(entree, screen); }
public void ChangingPropertyShouldInvokePropertyChangeForSpecialInstructions() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "SpecialInstructions", () => { pork.Bread = false; }); Assert.PropertyChanged(pork, "SpecialInstructions", () => { pork.Pickle = false; }); }
public void ChangingPicklesPropertyShouldInvokePropertyChangedForBread() { var chicken = new PecosPulledPork(); Assert.PropertyChanged(chicken, "Pickle", () => { chicken.Pickle = false; }); }
public void ChangingBreadPropertyShouldInvokePropertyChangedForBread() { var pecosPulledPork = new PecosPulledPork(); Assert.PropertyChanged(pecosPulledPork, "Bread", () => { pecosPulledPork.Bread = false; }); }
public void ChangingBreadPropertyShouldInvokePropertyChangedForSpecialInstructions() { var item = new PecosPulledPork(); Assert.PropertyChanged(item, "SpecialInstructions", () => { item.Bread = false; }); }
public void ChangingPicklePropertyShouldInvokePropertyChangedForPickle() { var pecosPulledPork = new PecosPulledPork(); Assert.PropertyChanged(pecosPulledPork, "Pickle", () => { pecosPulledPork.Pickle = false; }); }
public void ChangingPicklePropertyShouldInvokePropertyChangedForSpecialInstructions() { var pecospp = new PecosPulledPork(); Assert.PropertyChanged(pecospp, "SpecialInstructions", () => { pecospp.Pickle = false; }); }
public void ChangingPicklesPropertyShouldInvokePropertyChangedForSpecialInstructions() { var chicken = new PecosPulledPork(); Assert.PropertyChanged(chicken, "SpecialInstructions", () => { chicken.Pickle = false; }); }
public void PecosPulledPorkShouldImplementINotifyPropertyChanged() { var ppp = new PecosPulledPork(); Order newOrder = new Order(1); newOrder.Add(ppp); Assert.IsAssignableFrom <INotifyPropertyChanged>(newOrder); }
public void ChangingBreadShouldInvokePropertyChangedForSpecialInstructions() { var pecos = new PecosPulledPork(); Assert.PropertyChanged(pecos, "SpecialInstructions", () => { pecos.Bread = false; }); }
public void ChangingPickleShouldInvokeINotifyPropertyChangedForSpecialInstructions() { var PPP = new PecosPulledPork(); Assert.PropertyChanged(PPP, "SpecialInstructions", () => { PPP.Pickle = false; }); }
public void ChangingPickleShouldInvokeINotifyPropertyChangedForPickle() { var PPP = new PecosPulledPork(); Assert.PropertyChanged(PPP, "Pickle", () => { PPP.Pickle = false; }); }
public void ChangingBreadShouldInvokeINotifyPropertyChangedForBread() { var PPP = new PecosPulledPork(); Assert.PropertyChanged(PPP, "Bread", () => { PPP.Bread = false; }); }
public void ChangingBreadInvokesPropertyChangedOnBread() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "Bread", () => { pork.Bread = false; }); }
public void ChangingSpecialInstructionsShouldInvokePropertyChangedForSpecialInstructions() { var obj = new PecosPulledPork(); Assert.PropertyChanged(obj, "SpecialInstructions", () => { obj.Pickle = false; }); }
public void ChangingPickleShouldInvokePropertyChangedForPickleandSpecialInstructions(string propertyname) { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, propertyname, () => { pork.Pickle = false; }); }
public void ChangingPickleInvokesPropertyChangedOnPickle() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "Pickle", () => { pork.Pickle = false; }); }
public void ChangingPickleInvokesPropertyChangedOnSpecialInstructions() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "SpecialInstructions", () => { pork.Pickle = false; }); }
/// <summary> /// Click event handler for Pecos Pulled Pork Button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnAddPecosPulledPorkButtonClicked(object sender, RoutedEventArgs e) { if (DataContext is Order data) { var item = new PecosPulledPork(); var screen = new CustomizePecosPulledPork(); AddItemAndOpenCustomization(item, screen); } }
public void ChangingPickleInvokesPropertyChanged_Pickle_SpecialInstructions(string property) { var pulledPorkOrder = new PecosPulledPork(); Assert.PropertyChanged(pulledPorkOrder, property, () => { pulledPorkOrder.Pickle = false; }); }
public void ChangingBreadShouldInvokePropertyChangedForBread() { var obj = new PecosPulledPork(); Assert.PropertyChanged(obj, "Bread", () => { obj.Bread = false; }); }
public void ChangingPickleShouldInvokePropertyChangedForPickle() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "Bread", () => { pork.Bread = false; }); }
public void ChangingPickleShouldInvokePropertyChangedForPickle() { var obj = new PecosPulledPork(); Assert.PropertyChanged(obj, "Pickle", () => { obj.Pickle = false; }); }
public void ChangingBreadPropertyShouldInvokePropertyChangedForbread() { var item = new PecosPulledPork(); Assert.PropertyChanged(item, "Bread", () => { item.Bread = false; }); }
public void HoldingBothBreadAndPickleShouldAddTwoSpecialInstructions() { var pulledPork = new PecosPulledPork(); pulledPork.Bread = false; pulledPork.Pickle = false; Assert.Contains("hold pickle", pulledPork.SpecialInstructions); Assert.Contains("hold bread", pulledPork.SpecialInstructions); }
//Changing Pickle Should Invoke Property Changed For SpecialInstructions public void ChangingPPickleShouldIvokePropertyChangedForSpecialInstructions() { var pork = new PecosPulledPork(); Assert.PropertyChanged(pork, "SpecialInstructions", () => { pork.Pickle = true; }); }