public void ShouldBeAbleToSetHalfStack(bool halfStack) { var cs = new CrashedSaucer(); cs.HalfStack = halfStack; Assert.Equal(halfStack, cs.HalfStack); }
public void DescriptionShouldBeCorrect() { var cs = new CrashedSaucer(); string description = "A stack of thick-sliced french toast, served with whipped cream, butter and your choice of syrup."; Assert.Equal(description, cs.Description); }
public void ShouldHaveCorrectPriceForSize(bool halfStack, decimal price) { var cs = new CrashedSaucer() { HalfStack = halfStack }; Assert.Equal(price, cs.Price); }
public void ShouldHaveCorrectCaloriesForSize(bool halfStack, uint calories) { var cs = new CrashedSaucer() { HalfStack = halfStack }; Assert.Equal(calories, cs.Calories); }
/// <summary> /// Handler for event of Crashed Saucer Button /// Creates new instance of customization window /// Passes updated item object back on window close /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void CrashedSaucer_Click(object sender, EventArgs e) { CrashedSaucerCustom cscWindow = new CrashedSaucerCustom(); CrashedSaucer cs = new CrashedSaucer(); cscWindow.ShowDialog(); cs = cscWindow.cs; OrderList.Add(cs); }
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); }
public void ShouldChangeProperty() { var cs = new CrashedSaucer(); cs.SyrupFlavor = SyrupFlavor.Maple; Assert.PropertyChanged(cs, "SyrupFlavor", () => cs.SyrupFlavor = SyrupFlavor.Maple); cs.SyrupFlavor = SyrupFlavor.Blackberry; Assert.PropertyChanged(cs, "SyrupFlavor", () => cs.SyrupFlavor = SyrupFlavor.Blackberry); cs.SyrupFlavor = SyrupFlavor.Blueberry; Assert.PropertyChanged(cs, "SyrupFlavor", () => cs.SyrupFlavor = SyrupFlavor.Blueberry); cs.SyrupFlavor = SyrupFlavor.Cherry; Assert.PropertyChanged(cs, "SyrupFlavor", () => cs.SyrupFlavor = SyrupFlavor.Cherry); cs.SyrupFlavor = SyrupFlavor.Strawberry; Assert.PropertyChanged(cs, "SyrupFlavor", () => cs.SyrupFlavor = SyrupFlavor.Strawberry); cs.HalfStack = true; Assert.PropertyChanged(cs, "HalfStack", () => cs.HalfStack = true); cs.Syrup = false; Assert.PropertyChanged(cs, "Syrup", () => cs.Syrup = false); cs.WhippedCream = false; Assert.PropertyChanged(cs, "WhippedCream", () => cs.WhippedCream = false); }
public void NameShouldBeCorrect() { var cs = new CrashedSaucer(); Assert.Equal("Crashed Saucer", cs.Name); }
public CrashedSaucerCustom() { ///Initialization and creation of temp variable cs = new CrashedSaucer(); InitializeComponent(); }