public void ShouldReturnCorrectToString() { ThugsTBone entree = new ThugsTBone(); Assert.Contains("Thugs T-Bone", entree.ToString()); }
public void ShouldReturnCorrectToString() { ThugsTBone tb = new ThugsTBone(); Assert.Equal("Thugs T-Bone", tb.ToString()); }
public void ShouldReturnCorrectToString() { ThugsTBone ttb = new ThugsTBone(); string name = "Thugs T-Bone"; Assert.Equal(name, ttb.ToString()); }//end test
public void ShouldHaveCorrectNameByDefault() { ThugsTBone t = new ThugsTBone(); Assert.Equal(t.ToString(), t.Name); }
public void ShouldReturnCorrectName() { var TTB = new ThugsTBone(); Assert.Equal("Thugs T-Bone", TTB.ToString()); }
public void ShouldReturnCorrectToString() { ThugsTBone tb = new ThugsTBone(); Assert.True("Thugs T-Bone" == tb.ToString()); }
public void ReturnsRightPriceCaloriesToStringAndInstructions() { ComboMeal CM = new ComboMeal(); for (int i = 0; i < 7; i++) { Entree iItem = new BriarheartBurger(); switch (i) { case 0: iItem = new BriarheartBurger(); break; case 1: iItem = new DoubleDraugr(); break; case 2: iItem = new GardenOrcOmelette(); break; case 3: iItem = new PhillyPoacher(); break; case 4: iItem = new SmokehouseSkeleton(); break; case 5: iItem = new ThalmorTriple(); break; case 6: iItem = new ThugsTBone(); break; } for (int j = 0; j < 4; j++) { Side jItem = new DragonbornWaffleFries(); switch (j) { case 0: jItem = new DragonbornWaffleFries(); break; case 1: jItem = new FriedMiraak(); break; case 2: jItem = new MadOtarGrits(); break; case 3: jItem = new VokunSalad(); break; } foreach (Size s in (Size[])Enum.GetValues(typeof(Size))) { jItem.Size = s; for (int k = 0; k < 5; k++) { Drink kItem = new SailorSoda(); switch (k) { case 0: kItem = new AretinoAppleJuice(); break; case 1: kItem = new CandlehearthCoffee(); break; case 2: kItem = new MarkarthMilk(); break; case 3: kItem = new SailorSoda(); break; case 4: kItem = new WarriorWater(); break; } foreach (Size ss in (Size[])Enum.GetValues(typeof(Size))) { kItem.Size = ss; if (kItem is SailorSoda) { foreach (SodaFlavor f in (SodaFlavor[])Enum.GetValues(typeof(SodaFlavor))) { ((SailorSoda)kItem).Flavor = f; List <string> e = new List <string>(); e.Add(iItem.ToString()); List <string> sid = new List <string>(); sid.Add(jItem.ToString()); List <string> d = new List <string>(); d.Add(kItem.ToString()); CM.Entree = iItem; CM.Side = jItem; CM.Drink = kItem; Assert.Equal(iItem.Price + jItem.Price + kItem.Price - 1, CM.Price); Assert.Equal(iItem.Calories + jItem.Calories + kItem.Calories, CM.Calories); List <string> SpecialInstructions = (iItem.SpecialInstructions).Concat((jItem.SpecialInstructions).Concat((kItem.SpecialInstructions))).ToList(); Assert.Equal(SpecialInstructions, CM.SpecialInstructions); Assert.Equal(iItem.ToString() + "\n" + jItem.ToString() + "\n" + kItem.ToString(), CM.ToString()); } } else { List <string> e = new List <string>(); e.Add(iItem.ToString()); List <string> sid = new List <string>(); sid.Add(jItem.ToString()); List <string> d = new List <string>(); d.Add(kItem.ToString()); CM.Entree = iItem; CM.Side = jItem; CM.Drink = kItem; Assert.Equal(iItem.Price + jItem.Price + kItem.Price - 1, CM.Price); Assert.Equal(iItem.Calories + jItem.Calories + kItem.Calories, CM.Calories); List <string> SpecialInstructions = (iItem.SpecialInstructions).Concat((jItem.SpecialInstructions).Concat((kItem.SpecialInstructions))).ToList(); Assert.Equal(SpecialInstructions, CM.SpecialInstructions); Assert.Equal(iItem.ToString() + "\n" + jItem.ToString() + "\n" + kItem.ToString(), CM.ToString()); } } } } } } }
public void ShouldGetFullMenu() { BriarheartBurger bb = new BriarheartBurger(); DoubleDraugr dd = new DoubleDraugr(); GardenOrcOmelette goo = new GardenOrcOmelette(); PhillyPoacher pp = new PhillyPoacher(); SmokehouseSkeleton ss = new SmokehouseSkeleton(); ThalmorTriple tt = new ThalmorTriple(); ThugsTBone ttb = new ThugsTBone(); DragonbornWaffleFries smallFries = new DragonbornWaffleFries(); DragonbornWaffleFries mediumFries = new DragonbornWaffleFries(); mediumFries.Size = Size.Medium; DragonbornWaffleFries largeFries = new DragonbornWaffleFries(); largeFries.Size = Size.Large; FriedMiraak smallMiraak = new FriedMiraak(); FriedMiraak mediumMiraak = new FriedMiraak(); mediumMiraak.Size = Size.Medium; FriedMiraak largeMiraak = new FriedMiraak(); largeMiraak.Size = Size.Large; MadOtarGrits smallGrits = new MadOtarGrits(); MadOtarGrits mediumGrits = new MadOtarGrits(); mediumGrits.Size = Size.Medium; MadOtarGrits largeGrits = new MadOtarGrits(); largeGrits.Size = Size.Large; VokunSalad smallSalad = new VokunSalad(); VokunSalad mediumSalad = new VokunSalad(); mediumSalad.Size = Size.Medium; VokunSalad largeSalad = new VokunSalad(); largeSalad.Size = Size.Large; AretinoAppleJuice smallJuice = new AretinoAppleJuice(); AretinoAppleJuice mediumJuice = new AretinoAppleJuice(); mediumJuice.Size = Size.Medium; AretinoAppleJuice largeJuice = new AretinoAppleJuice(); largeJuice.Size = Size.Large; CandlehearthCoffee smallCoffee = new CandlehearthCoffee(); CandlehearthCoffee mediumCoffee = new CandlehearthCoffee(); mediumCoffee.Size = Size.Medium; CandlehearthCoffee largeCoffee = new CandlehearthCoffee(); largeCoffee.Size = Size.Large; CandlehearthCoffee smallDecafCoffee = new CandlehearthCoffee(); smallDecafCoffee.Decaf = true; CandlehearthCoffee mediumDecafCoffee = new CandlehearthCoffee(); mediumDecafCoffee.Size = Size.Medium; mediumDecafCoffee.Decaf = true; CandlehearthCoffee largeDecafCoffee = new CandlehearthCoffee(); largeDecafCoffee.Size = Size.Large; largeDecafCoffee.Decaf = true; MarkarthMilk smallMilk = new MarkarthMilk(); MarkarthMilk mediumMilk = new MarkarthMilk(); mediumMilk.Size = Size.Medium; MarkarthMilk largeMilk = new MarkarthMilk(); largeMilk.Size = Size.Large; SailorSoda smallCherrySoda = new SailorSoda(); SailorSoda mediumCherrySoda = new SailorSoda(); mediumCherrySoda.Size = Size.Medium; SailorSoda largeCherrySoda = new SailorSoda(); largeCherrySoda.Size = Size.Large; SailorSoda smallBerrySoda = new SailorSoda(); smallBerrySoda.Flavor = SodaFlavor.Blackberry; SailorSoda mediumBerrySoda = new SailorSoda(); mediumBerrySoda.Size = Size.Medium; mediumBerrySoda.Flavor = SodaFlavor.Blackberry; SailorSoda largeBerrySoda = new SailorSoda(); largeBerrySoda.Size = Size.Large; largeBerrySoda.Flavor = SodaFlavor.Blackberry; SailorSoda smallFruitSoda = new SailorSoda(); smallFruitSoda.Flavor = SodaFlavor.Grapefruit; SailorSoda mediumFruitSoda = new SailorSoda(); mediumFruitSoda.Size = Size.Medium; mediumFruitSoda.Flavor = SodaFlavor.Grapefruit; SailorSoda largeFruitSoda = new SailorSoda(); largeFruitSoda.Size = Size.Large; largeFruitSoda.Flavor = SodaFlavor.Grapefruit; SailorSoda smallLemonSoda = new SailorSoda(); smallLemonSoda.Flavor = SodaFlavor.Lemon; SailorSoda mediumLemonSoda = new SailorSoda(); mediumLemonSoda.Size = Size.Medium; mediumLemonSoda.Flavor = SodaFlavor.Lemon; SailorSoda largeLemonSoda = new SailorSoda(); largeLemonSoda.Size = Size.Large; largeLemonSoda.Flavor = SodaFlavor.Lemon; SailorSoda smallPeachSoda = new SailorSoda(); smallPeachSoda.Flavor = SodaFlavor.Peach; SailorSoda mediumPeachSoda = new SailorSoda(); mediumPeachSoda.Size = Size.Medium; mediumPeachSoda.Flavor = SodaFlavor.Peach; SailorSoda largePeachSoda = new SailorSoda(); largePeachSoda.Size = Size.Large; largePeachSoda.Flavor = SodaFlavor.Peach; SailorSoda smallMelonSoda = new SailorSoda(); smallMelonSoda.Flavor = SodaFlavor.Watermelon; SailorSoda mediumMelonSoda = new SailorSoda(); mediumMelonSoda.Size = Size.Medium; mediumMelonSoda.Flavor = SodaFlavor.Watermelon; SailorSoda largeMelonSoda = new SailorSoda(); largeMelonSoda.Size = Size.Large; largeMelonSoda.Flavor = SodaFlavor.Watermelon; WarriorWater smallWater = new WarriorWater(); WarriorWater mediumWater = new WarriorWater(); mediumWater.Size = Size.Medium; WarriorWater largeWater = new WarriorWater(); largeWater.Size = Size.Large; Assert.Collection <IOrderItem>(Menu.FullMenu(), item => Assert.Equal(item.ToString(), bb.ToString()), item => Assert.Equal(item.ToString(), dd.ToString()), item => Assert.Equal(item.ToString(), goo.ToString()), item => Assert.Equal(item.ToString(), pp.ToString()), item => Assert.Equal(item.ToString(), ss.ToString()), item => Assert.Equal(item.ToString(), tt.ToString()), item => Assert.Equal(item.ToString(), ttb.ToString()), item => Assert.Equal(item.ToString(), smallFries.ToString()), item => Assert.Equal(item.ToString(), mediumFries.ToString()), item => Assert.Equal(item.ToString(), largeFries.ToString()), item => Assert.Equal(item.ToString(), smallMiraak.ToString()), item => Assert.Equal(item.ToString(), mediumMiraak.ToString()), item => Assert.Equal(item.ToString(), largeMiraak.ToString()), item => Assert.Equal(item.ToString(), smallGrits.ToString()), item => Assert.Equal(item.ToString(), mediumGrits.ToString()), item => Assert.Equal(item.ToString(), largeGrits.ToString()), item => Assert.Equal(item.ToString(), smallSalad.ToString()), item => Assert.Equal(item.ToString(), mediumSalad.ToString()), item => Assert.Equal(item.ToString(), largeSalad.ToString()), item => Assert.Equal(item.ToString(), smallJuice.ToString()), item => Assert.Equal(item.ToString(), mediumJuice.ToString()), item => Assert.Equal(item.ToString(), largeJuice.ToString()), item => Assert.Equal(item.ToString(), smallCoffee.ToString()), item => Assert.Equal(item.ToString(), mediumCoffee.ToString()), item => Assert.Equal(item.ToString(), largeCoffee.ToString()), item => Assert.Equal(item.ToString(), smallDecafCoffee.ToString()), item => Assert.Equal(item.ToString(), mediumDecafCoffee.ToString()), item => Assert.Equal(item.ToString(), largeDecafCoffee.ToString()), item => Assert.Equal(item.ToString(), smallMilk.ToString()), item => Assert.Equal(item.ToString(), mediumMilk.ToString()), item => Assert.Equal(item.ToString(), largeMilk.ToString()), item => Assert.Equal(item.ToString(), smallCherrySoda.ToString()), item => Assert.Equal(item.ToString(), mediumCherrySoda.ToString()), item => Assert.Equal(item.ToString(), largeCherrySoda.ToString()), item => Assert.Equal(item.ToString(), smallBerrySoda.ToString()), item => Assert.Equal(item.ToString(), mediumBerrySoda.ToString()), item => Assert.Equal(item.ToString(), largeBerrySoda.ToString()), item => Assert.Equal(item.ToString(), smallFruitSoda.ToString()), item => Assert.Equal(item.ToString(), mediumFruitSoda.ToString()), item => Assert.Equal(item.ToString(), largeFruitSoda.ToString()), item => Assert.Equal(item.ToString(), smallLemonSoda.ToString()), item => Assert.Equal(item.ToString(), mediumLemonSoda.ToString()), item => Assert.Equal(item.ToString(), largeLemonSoda.ToString()), item => Assert.Equal(item.ToString(), smallPeachSoda.ToString()), item => Assert.Equal(item.ToString(), mediumPeachSoda.ToString()), item => Assert.Equal(item.ToString(), largePeachSoda.ToString()), item => Assert.Equal(item.ToString(), smallMelonSoda.ToString()), item => Assert.Equal(item.ToString(), mediumMelonSoda.ToString()), item => Assert.Equal(item.ToString(), largeMelonSoda.ToString()), item => Assert.Equal(item.ToString(), smallWater.ToString()), item => Assert.Equal(item.ToString(), mediumWater.ToString()), item => Assert.Equal(item.ToString(), largeWater.ToString())); }
public void ShouldReturnCorrectToString() { Assert.Equal("Thugs T-Bone", entree.ToString()); }