public void ShouldBeAbleToSetSyrupFlavor(SyrupFlavor flavor) { var cco = new CropCircleOats(); cco.SyrupFlavor = flavor; Assert.Equal(flavor, cco.SyrupFlavor); }
public void ShouldProvideCurrentSpecialInstructions(bool butter, SyrupFlavor flavor, string[] instructions) { var cco = new CropCircleOats(); cco.Butter = butter; cco.SyrupFlavor = flavor; Assert.Equal(butter, cco.Butter); Assert.Equal(flavor, cco.SyrupFlavor); Assert.Equal(instructions.Length, cco.SpecialInstructions.Count); }
public void ShouldProvideCurrentSpecialInstructions(bool halfStack, SyrupFlavor syrup, string[] instructions) { var cs = new CrashedSaucer() { HalfStack = halfStack, SyrupFlavor = syrup }; foreach (string expectedInstruction in instructions) { Assert.Contains(expectedInstruction, cs.SpecialInstructions); } Assert.Equal(instructions.Length, cs.SpecialInstructions.Count); }
//This method adds syrup flavors to a list private void addSyrupFlavorsToList() { SyrupFlavor almond = new SyrupFlavor("Almond"); SyrupFlavor amaretto = new SyrupFlavor("Amaretto"); SyrupFlavor caramel = new SyrupFlavor("Caramel"); SyrupFlavor chocolateMilano = new SyrupFlavor("Chocolate Milano"); SyrupFlavor cinnamon = new SyrupFlavor("Cinnamon"); SyrupFlavor pumpkinSpice = new SyrupFlavor("Pumpkin Spice"); syrupList.Add(almond); syrupList.Add(amaretto); syrupList.Add(caramel); syrupList.Add(chocolateMilano); syrupList.Add(cinnamon); syrupList.Add(pumpkinSpice); }