public void ShouldBeAssignableToIOrderItems() { DragonBornWaffleFries a = new DragonBornWaffleFries(); Assert.IsAssignableFrom <IOrderItem>(a); Assert.IsAssignableFrom <Side>(a); }
public void ShouldReturnCorrectCaloriesBasedOnSize(Size size, uint calories) { DragonBornWaffleFries d = new DragonBornWaffleFries(); d.Size = size; Assert.Equal(calories, d.Calories); }
public void ShouldReturnCorrectToStringBasedOnSize(Size size, string name) { DragonBornWaffleFries d = new DragonBornWaffleFries(); d.Size = size; Assert.Equal(name, d.ToString()); }
public void ShouldReturnCorrectPriceBasedOnSize(Size size, double price) { DragonBornWaffleFries d = new DragonBornWaffleFries(); d.Size = size; Assert.Equal(price, d.Price); }
public void ShouldBeAbleToSetSize() { DragonBornWaffleFries d = new DragonBornWaffleFries(); d.Size = Size.Medium; Assert.Equal(Size.Medium, d.Size); d.Size = Size.Large; Assert.Equal(Size.Large, d.Size); }
/// <summary> /// Returns a IEnumerable containing all available sizes of sides /// </summary> /// <returns>List containing all sides</returns> public static IEnumerable <IOrderItem> Sides() { List <IOrderItem> list = new List <IOrderItem>(); FriedMiraak fm = new FriedMiraak(); fm.Size = Size.Small; list.Add(fm); FriedMiraak fm2 = new FriedMiraak(); fm2.Size = Size.Medium; list.Add(fm2); FriedMiraak fm3 = new FriedMiraak(); fm3.Size = Size.Large; list.Add(fm3); DragonBornWaffleFries dw = new DragonBornWaffleFries(); list.Add(dw); DragonBornWaffleFries dw2 = new DragonBornWaffleFries(); dw2.Size = Size.Medium; list.Add(dw2); DragonBornWaffleFries dw3 = new DragonBornWaffleFries(); dw3.Size = Size.Large; list.Add(dw3); MadOtarGrits og = new MadOtarGrits(); list.Add(og); MadOtarGrits og2 = new MadOtarGrits(); og2.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(og2); MadOtarGrits og3 = new MadOtarGrits(); og3.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(og3); VokunSalad vs = new VokunSalad(); list.Add(vs); VokunSalad vs2 = new VokunSalad(); vs2.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(vs2); VokunSalad vs3 = new VokunSalad(); vs3.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(vs3); return(list); }
public void SidesListShouldBePopulated() { List <IOrderItem> list = new List <IOrderItem>(); FriedMiraak fm = new FriedMiraak(); list.Add(fm); fm.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(fm); fm.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(fm); DragonBornWaffleFries dw = new DragonBornWaffleFries(); list.Add(dw); dw.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(dw); dw.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(dw); MadOtarGrits og = new MadOtarGrits(); list.Add(og); og.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(og); og.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(og); VokunSalad vs = new VokunSalad(); list.Add(vs); vs.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(vs); vs.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(vs); List <IOrderItem> sides = (List <IOrderItem>)Menu.Sides(); Assert.True(list[0].ToString() == sides[0].ToString()); Assert.True(list[1].ToString() == sides[1].ToString()); Assert.True(list[2].ToString() == sides[2].ToString()); Assert.True(list[3].ToString() == sides[3].ToString()); Assert.True(list[4].ToString() == sides[4].ToString()); Assert.True(list[5].ToString() == sides[5].ToString()); Assert.True(list[6].ToString() == sides[6].ToString()); Assert.True(list[7].ToString() == sides[7].ToString()); Assert.True(list[8].ToString() == sides[8].ToString()); Assert.True(list[9].ToString() == sides[9].ToString()); Assert.True(list[10].ToString() == sides[10].ToString()); Assert.True(list[11].ToString() == sides[11].ToString()); }
public void FullMenuListIsCorrect() { List <IOrderItem> fullList = (List <IOrderItem>)Menu.FullMenu(); List <IOrderItem> list = new List <IOrderItem>(); list.Add(new BriarheartBurger()); list.Add(new DoubleDraugr()); list.Add(new GardenOrcOmelette()); list.Add(new PhillyPoacher()); list.Add(new SmokehouseSkeleton()); list.Add(new ThalmorTriple()); list.Add(new ThugsTBone()); FriedMiraak fm = new FriedMiraak(); list.Add(fm); fm.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(fm); fm.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(fm); DragonBornWaffleFries dw = new DragonBornWaffleFries(); list.Add(dw); dw.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(dw); dw.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(dw); MadOtarGrits og = new MadOtarGrits(); list.Add(og); og.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(og); og.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(og); VokunSalad vs = new VokunSalad(); list.Add(vs); vs.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(vs); vs.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(vs); AretinoAppleJuice a = new AretinoAppleJuice(); list.Add(a); a.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(a); a.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(a); CandlehearthCoffee c = new CandlehearthCoffee(); list.Add(c); c.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(c); c.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(c); MarkarthMilk m = new MarkarthMilk(); list.Add(m); m.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(m); m.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(m); WarriorWater w = new WarriorWater(); list.Add(w); w.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(w); w.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(w); SailorSoda s = new SailorSoda(); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Blackberry; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Cherry; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Grapefruit; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Lemon; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Peach; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); s.Flavor = BleakwindBuffet.Data.Enums.SodaFlavor.Watermelon; s.Size = BleakwindBuffet.Data.Enums.Size.Small; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Medium; list.Add(s); s.Size = BleakwindBuffet.Data.Enums.Size.Large; list.Add(s); Assert.True(list[0].ToString() == fullList[0].ToString()); Assert.True(list[1].ToString() == fullList[1].ToString()); Assert.True(list[2].ToString() == fullList[2].ToString()); Assert.True(list[3].ToString() == fullList[3].ToString()); Assert.True(list[4].ToString() == fullList[4].ToString()); Assert.True(list[5].ToString() == fullList[5].ToString()); Assert.True(list[6].ToString() == fullList[6].ToString()); Assert.True(list[7].ToString() == fullList[7].ToString()); Assert.True(list[8].ToString() == fullList[8].ToString()); Assert.True(list[9].ToString() == fullList[9].ToString()); Assert.True(list[10].ToString() == fullList[10].ToString()); Assert.True(list[11].ToString() == fullList[11].ToString()); Assert.True(list[12].ToString() == fullList[12].ToString()); Assert.True(list[13].ToString() == fullList[13].ToString()); Assert.True(list[14].ToString() == fullList[14].ToString()); Assert.True(list[15].ToString() == fullList[15].ToString()); Assert.True(list[16].ToString() == fullList[16].ToString()); Assert.True(list[17].ToString() == fullList[17].ToString()); Assert.True(list[18].ToString() == fullList[18].ToString()); Assert.True(list[19].ToString() == fullList[19].ToString()); Assert.True(list[20].ToString() == fullList[20].ToString()); Assert.True(list[21].ToString() == fullList[21].ToString()); Assert.True(list[22].ToString() == fullList[22].ToString()); Assert.True(list[23].ToString() == fullList[23].ToString()); Assert.True(list[24].ToString() == fullList[24].ToString()); Assert.True(list[25].ToString() == fullList[25].ToString()); Assert.True(list[26].ToString() == fullList[26].ToString()); Assert.True(list[27].ToString() == fullList[27].ToString()); Assert.True(list[28].ToString() == fullList[28].ToString()); Assert.True(list[29].ToString() == fullList[29].ToString()); Assert.True(list[30].ToString() == fullList[30].ToString()); Assert.True(list[31].ToString() == fullList[31].ToString()); Assert.True(list[32].ToString() == fullList[32].ToString()); Assert.True(list[33].ToString() == fullList[33].ToString()); Assert.True(list[34].ToString() == fullList[34].ToString()); Assert.True(list[35].ToString() == fullList[35].ToString()); Assert.True(list[36].ToString() == fullList[36].ToString()); Assert.True(list[37].ToString() == fullList[37].ToString()); Assert.True(list[38].ToString() == fullList[38].ToString()); Assert.True(list[39].ToString() == fullList[39].ToString()); Assert.True(list[40].ToString() == fullList[40].ToString()); Assert.True(list[41].ToString() == fullList[41].ToString()); Assert.True(list[42].ToString() == fullList[42].ToString()); Assert.True(list[43].ToString() == fullList[43].ToString()); Assert.True(list[44].ToString() == fullList[44].ToString()); Assert.True(list[45].ToString() == fullList[45].ToString()); Assert.True(list[46].ToString() == fullList[46].ToString()); Assert.True(list[47].ToString() == fullList[47].ToString()); Assert.True(list[48].ToString() == fullList[48].ToString()); }
public void ShouldReturnCorrectSpecialInstructions() { DragonBornWaffleFries d = new DragonBornWaffleFries(); Assert.Empty(d.SpecialInstructions); }
public void ShouldBeSmallByDefault() { DragonBornWaffleFries d = new DragonBornWaffleFries(); Assert.Equal(Size.Small, d.Size); }