public void AllContainsCornDodgers() { IOrderItem corn = new CornDodgers(); IEnumerable <IOrderItem> menuList = Menu.All(); Assert.Contains(corn, menuList); }
/// <summary> /// Listener for the click event of the Corn Dodgers Button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnAddCornDodgersButton_Clicked(object sender, RoutedEventArgs e) { CornDodgers c = new CornDodgers(); var screen = new CustomizeCornDodgers(); AddItemAndOpenCustomizationScreen(c, screen); }
/// <summary> /// Adds Corn Dodgers /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Corn_Dodgers(object sender, RoutedEventArgs e) { var side = new CornDodgers(); var screen = new CustomizedCornDodgers(); AddItemAndOpenCustomizationScreen(side, screen); }
public void ChangingSizeShouldInvokePropertyChangedForSize() { var cd = new CornDodgers(); cd.Size = Size.Large; Assert.Equal(Size.Large, cd.Size); }
public void SidesContainsCornDodgers() { IOrderItem corn = new CornDodgers(); IEnumerable <IOrderItem> sidesList = Menu.Sides(); Assert.Contains(corn, sidesList); }
public void ChangingItemsElementPropertiesThatAffectCostShouldInvokePropertyChangedForSubtotal() { var jerkedSoda = new JerkedSoda(); var cornDodgers = new CornDodgers(); var bakedBeans = new BakedBeans(); var order = new Order(); order.Add(jerkedSoda); order.Add(cornDodgers); order.Add(bakedBeans); Assert.PropertyChanged(order, "Subtotal", () => { jerkedSoda.Size = Size.Medium; }); Assert.PropertyChanged(order, "Subtotal", () => { cornDodgers.Size = Size.Medium; }); Assert.PropertyChanged(order, "Subtotal", () => { bakedBeans.Size = Size.Medium; }); }
public void ChangingSizeShouldInvokePropertyChangedForCalories() { var cd = new CornDodgers(); cd.Size = Size.Large; Assert.Equal(cd.Calories, SideInformation.LARGE_CORN_DODGERS_CALORIES); }
public void ChangingSizeShouldInvokePropertyChangedForPrice() { var cd = new CornDodgers(); cd.Size = Size.Large; Assert.Equal(cd.Price, SideInformation.LARGE_CORN_DODGERS_PRICE); }
public void ChangingSizePropertyShouldInvokePropertyChangedForPrice() { var cd = new CornDodgers(); Assert.PropertyChanged(cd, "Price", () => { cd.Size = Size.Medium; }); }
public void ShouldUseCorrectPriceForSize(Size size, double price) { CornDodgers cd = new CornDodgers(); cd.Size = Size.Medium; cd.Size = size; Assert.Equal(price, cd.Price); }
public void ChangingSizePropertyShouldInvokePropertyChangedForPrice() { var dodgers = new CornDodgers(); Assert.PropertyChanged(dodgers, "Price", () => { dodgers.Size = Size.Large; }); }
public void CornDodgersShouldImplementINotifyPropertyChanged() { var cd = new CornDodgers(); Order newOrder = new Order(1); newOrder.Add(cd); Assert.IsAssignableFrom <INotifyPropertyChanged>(newOrder); }
public void ChangingSizePropertyShouldInvokeProperyChangedForCalories() { var cornDodgers = new CornDodgers(); Assert.PropertyChanged(cornDodgers, "Calories", () => { cornDodgers.Size = Size.Large; }); }
public void ShouldUseCorrectCaloriesForSize(Size size, uint calories) { CornDodgers cd = new CornDodgers(); cd.Size = Size.Medium; cd.Size = size; Assert.Equal <uint>(calories, cd.Calories); }
public void ChangingSizePropertyShouldInvokePropertyChangedForCalories() { var corn = new CornDodgers(); Assert.PropertyChanged(corn, "Calories", () => { corn.Size = Size.Medium; }); }
public void ChangingSizeToLargeInvokesPropertyChangedForSize() { var corn = new CornDodgers(); Assert.PropertyChanged(corn, "Size", () => corn.Size = Size.Large ); }
public void ChaningSizePropertyshouldNotifyCalories() { var cornDodgers = new CornDodgers(); Assert.PropertyChanged(cornDodgers, "Calories", () => { cornDodgers.Size = Size.Large; }); }
public void ShouldReturnAllSides() { var result = new List <IOrderItem>(); CornDodgers dodgersSmall = new CornDodgers(); dodgersSmall.Size = Size.Small; result.Add(dodgersSmall); CornDodgers dodgersMedium = new CornDodgers(); dodgersMedium.Size = Size.Medium; result.Add(dodgersMedium); CornDodgers dodgersLarge = new CornDodgers(); dodgersLarge.Size = Size.Large; result.Add(dodgersLarge); ChiliCheeseFries chiliSmall = new ChiliCheeseFries(); chiliSmall.Size = Size.Small; result.Add(chiliSmall); ChiliCheeseFries chiliMedium = new ChiliCheeseFries(); chiliMedium.Size = Size.Medium; result.Add(chiliMedium); ChiliCheeseFries chiliLarge = new ChiliCheeseFries(); chiliLarge.Size = Size.Large; result.Add(chiliLarge); BakedBeans bakedSmall = new BakedBeans(); bakedSmall.Size = Size.Small; result.Add(bakedSmall); BakedBeans bakedMedium = new BakedBeans(); bakedMedium.Size = Size.Medium; result.Add(bakedMedium); BakedBeans bakedLarge = new BakedBeans(); bakedLarge.Size = Size.Large; result.Add(bakedLarge); PanDeCampo campoSmall = new PanDeCampo(); campoSmall.Size = Size.Small; result.Add(campoSmall); PanDeCampo campoMedium = new PanDeCampo(); campoMedium.Size = Size.Medium; result.Add(campoMedium); PanDeCampo campoLarge = new PanDeCampo(); campoLarge.Size = Size.Large; result.Add(campoLarge); Assert.Equal(result.Count(), Menu.Sides().Count()); }
public void CornDodgersSizeChangeShouldChangeTheCalories() { var item = new CornDodgers(); Assert.PropertyChanged(item, "Calories", () => { item.Size = Size.Medium; }); }
public void ChangingSizeShouldInvokePropertyChangedForPrice() { var corn = new CornDodgers(); Assert.PropertyChanged(corn, "Price", () => { corn.Size = Size.Large; }); }
public void ChangingSizeInvokesPropertyChanged_Size_Calories_Price(string property) { var dodgerOrder = new CornDodgers(); Assert.PropertyChanged(dodgerOrder, property, () => { dodgerOrder.Size = Size.Large; }); }
public void ChangingSizeShouldInvokePropertyChangedForCalories() { var dodgers = new CornDodgers(); Assert.PropertyChanged(dodgers, "Calories", () => { dodgers.Size = Size.Medium; }); }
public void ChangingSizeShouldInvokeINotifyPropertyChangedForCalories(Size size) { var cornDodgers = new CornDodgers(); Assert.PropertyChanged(cornDodgers, "Calories", () => { cornDodgers.Size = size; }); }
/// <summary> /// Click event handler for Corn Dodgers Button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnAddCornDodgersButtonClicked(object sender, RoutedEventArgs e) { if (DataContext is Order data) { var item = new CornDodgers(); var screen = new CustomizeCornDodgers(); AddItemAndOpenCustomization(item, screen); } }
public void CornDodgersSizeChangeShouldNotifyPropertyChangedForCalories(Size size) { CornDodgers corn = new CornDodgers(); Assert.PropertyChanged(corn, "Calories", () => { corn.Size = size; }); }
public void ChangingSizeShouldInvokePropertyChangedForSpecialInstructions() { var corn = new CornDodgers(); Assert.PropertyChanged(corn, "SpecialInstructions", () => { corn.Size = Size.Large; }); }
public void ChangingSizeShouldInvokePropertyChangedForCalories() { var side = new CornDodgers(); Assert.PropertyChanged(side, "Calories", () => { side.Size = Size.Large; }); }
public void ChangingSizeShouldInvokePropertyChangedForSize() { var side = new CornDodgers(); Assert.PropertyChanged(side, "Size", () => { side.Size = Size.Medium; }); }
public void ChangingSizeShouldInvokePropertyChangedForToString() { var item = new CornDodgers(); Assert.PropertyChanged(item, "ToString", () => { item.Size = Size.Large; }); }
public void CornDodgersChangingSizeShouldInvokePropertyChangedForSpecialInstructions() { var dodgers = new CornDodgers(); Assert.PropertyChanged(dodgers, "SpecialInstructions", () => { dodgers.Size = Size.Medium; }); }