public void HoldIceChangesNotifies() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.PropertyChanged(soda, "Special", () => soda.HoldIce()); }
public void CheckPropertyChangedSodasaurus() { Sodasaurus ft = new Sodasaurus(); Assert.PropertyChanged(ft, "Price", () => ft.Price *= 2); Assert.PropertyChanged(ft, "Size", () => ft.Size = Size.Medium); Assert.PropertyChanged(ft, "Flavor", () => ft.Flavor = SodasaurusFlavor.Cherry); Assert.PropertyChanged(ft, "Special", () => ft.HoldIce()); Assert.PropertyChanged(ft, "Ice", () => ft.HoldIce()); }
public void HoldIceShouldNotifySpecialChange() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.PropertyChanged(soda, "Special", () => { soda.HoldIce(); }); }
public void SodasaurusNotifyPropertyChanged() { Sodasaurus s = new Sodasaurus(); string[] sizeProperties = { "Size", "Price", "Calories", "Description" }; foreach (string property in sizeProperties) { Assert.PropertyChanged(s, property, () => { s.Size = Size.Large; }); } string[] flavorProperties = { "Flavor", "Description" }; foreach (string property in flavorProperties) { Assert.PropertyChanged(s, property, () => { s.Flavor = SodasaurusFlavor.Chocolate; }); } string[] iceProperties = { "Ice", "Special" }; foreach (string property in iceProperties) { Assert.PropertyChanged(s, property, () => { s.HoldIce(); }); } }
public void ShouldChangeIceToFalse() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void SodasaurusSpecialShouldGiveCorrectArrayForSpecial() { Sodasaurus s = new Sodasaurus(); s.HoldIce(); Assert.Contains <string>("Hold Ice", s.Special); }
public void ShouldHaveIceSetToFalse() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void ShouldInvokeHoldIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void ShouldSetIcePropertyToFalse() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void HoldIceShouldAddToSpecial() { Sodasaurus s = new Sodasaurus(); s.HoldIce(); Assert.Contains("Hold Ice", s.Special); }
public void ShouldHaveCorrectBoolAfterHoldIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void HoldsIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.True(soda.Ice == false); }
public void ShouldHaveCorrectIceAfterSettring() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void HoldIceShouldProvideCorrectSpecial() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.Contains("Hold Ice", soda.Special); }
public void HoldIceShouldMakeIcePropertyFalse() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void CorrectIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void SodasaurusSpecialShouldChange() { Sodasaurus s = new Sodasaurus(); s.HoldIce(); Assert.Contains("Hold Ice", s.Special); }
public void ShouldHaveCorrectSpecialInstructions() { SteakosaurusBurger s = new SteakosaurusBurger(); Triceritots t = new Triceritots(); Sodasaurus ss = new Sodasaurus(); s.HoldBun(); s.HoldKetchup(); t.MakeMedium(); ss.HoldIce(); CretaceousCombo c = new CretaceousCombo(s); c.Side = t; c.Drink = ss; Assert.Collection <string>(c.Special, item => { Assert.Equal("Hold Bun", item); }, item => { Assert.Equal("Hold Ketchup", item); }, item => { Assert.Equal("Medium Triceritots", item); }, item => { Assert.Equal("Small Cola Sodasaurus", item); }, item => { Assert.Equal("Hold Ice", item); }); }
public void ShouldGiveCorrectSpecial() { DinoNuggets dn = new DinoNuggets(); Fryceritops ft = new Fryceritops(); Sodasaurus soda = new Sodasaurus(); dn.AddNugget(); soda.HoldIce(); ft.Size = Size.Large; CretaceousCombo combo = new CretaceousCombo(dn); combo.Side = ft; combo.Drink = soda; Assert.Collection <string>(combo.Special, item => { Assert.Equal("1 Extra Nuggets", item); }, item => { Assert.Equal("Large Fryceritops", item); }, item => { Assert.Equal("Small Cherry Sodasaurus", item); }, item => { Assert.Equal("Hold Ice", item); }); }
public void HoldIceResultsInIcePropertyBeingFalse() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void ShouldHaveCorrectSpecialIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.Contains("Hold Ice", soda.Special); }
public void ShouldHaveAllSpecial() { Sodasaurus ss = new Sodasaurus(); ss.HoldIce(); Assert.Contains("Hold Ice", ss.Special); }
/// <summary> /// adds hold ice to the description of the specified drink /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void OnHoldIce(object sender, RoutedEventArgs args) { if (DataContext is Order order) { if (drink is Sodasaurus) { soda = (Sodasaurus)drink; soda.HoldIce(); if (combo != null) { combo.Drink = soda; } } if (drink is Tyrannotea) { tea = (Tyrannotea)drink; tea.HoldIce(); if (combo != null) { combo.Drink = tea; } } if (drink is Water) { water = (Water)drink; water.HoldIce(); if (combo != null) { combo.Drink = water; } } } }
public void ShouldBeAbleToHoldIce() { Sodasaurus ss = new Sodasaurus(); ss.HoldIce(); Assert.False(ss.Ice); }
public void HoldIceResultsInFalseIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void ShouldHoldIce() { Sodasaurus ch = new Sodasaurus(); ch.HoldIce(); Assert.False(ch.Ice); }
public void HoldIceShouldRemoveIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void ShouldHaveCorrectWhenCallingIce() { Sodasaurus soda = new Sodasaurus(); soda.HoldIce(); Assert.False(soda.Ice); }
public void CorrectHoldIce() { Sodasaurus s = new Sodasaurus(); s.HoldIce(); Assert.False(s.Ice); }
public void ShouldHaveHoldIce() { Sodasaurus s = new Sodasaurus(); s.HoldIce(); Assert.False(s.Ice); }