public void ShouldReturnCorrectSize()
 {
     lv = new LiquifiedVegetation();
     Assert.Equal(Size.Small, lv.Size);
     lv.Size = Size.Medium;
     Assert.Equal(Size.Medium, lv.Size);
     lv.Size = Size.Large;
     Assert.Equal(Size.Large, lv.Size);
 }
示例#2
0
        /// <summary>
        /// Handler for event of Liquified Vegitation 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 LiquifiedVegetation_Click(object sender, EventArgs e)
        {
            LiquifiedVegitationCustom lvcWindow = new LiquifiedVegitationCustom();
            LiquifiedVegetation       lv        = new LiquifiedVegetation();

            lvcWindow.ShowDialog();
            lv = lvcWindow.lv;
            OrderList.Add(lv);
        }
 public void ShouldHaveCorrectFruit()
 {
     lv = new LiquifiedVegetation();
     Assert.Equal(JuiceFlavor.Apple, lv.JuiceFlavor);
     lv.JuiceFlavor = JuiceFlavor.Cranberry;
     Assert.Equal(JuiceFlavor.Cranberry, lv.JuiceFlavor);
     lv.JuiceFlavor = JuiceFlavor.Grape;
     Assert.Equal(JuiceFlavor.Grape, lv.JuiceFlavor);
     lv.JuiceFlavor = JuiceFlavor.Orange;
     Assert.Equal(JuiceFlavor.Orange, lv.JuiceFlavor);
     lv.JuiceFlavor = JuiceFlavor.Tomato;
     Assert.Equal(JuiceFlavor.Tomato, lv.JuiceFlavor);
 }
示例#4
0
 public void PropertyShouldChange()
 {
     lv = new LiquifiedVegetation();
     Assert.PropertyChanged(lv, "JuiceFlavor", () => lv.JuiceFlavor = TheFlyingSaucer.Data.Enums.JuiceFlavor.Apple);
     lv             = new LiquifiedVegetation();
     lv.JuiceFlavor = JuiceFlavor.Cranberry;
     Assert.PropertyChanged(lv, "JuiceFlavor", () => lv.JuiceFlavor = TheFlyingSaucer.Data.Enums.JuiceFlavor.Cranberry);
     lv             = new LiquifiedVegetation();
     lv.JuiceFlavor = JuiceFlavor.Grape;
     Assert.PropertyChanged(lv, "JuiceFlavor", () => lv.JuiceFlavor = TheFlyingSaucer.Data.Enums.JuiceFlavor.Grape);
     lv             = new LiquifiedVegetation();
     lv.JuiceFlavor = JuiceFlavor.Orange;
     Assert.PropertyChanged(lv, "JuiceFlavor", () => lv.JuiceFlavor = TheFlyingSaucer.Data.Enums.JuiceFlavor.Orange);
     lv             = new LiquifiedVegetation();
     lv.JuiceFlavor = JuiceFlavor.Tomato;
     Assert.PropertyChanged(lv, "JuiceFlavor", () => lv.JuiceFlavor = TheFlyingSaucer.Data.Enums.JuiceFlavor.Tomato);
     lv = new LiquifiedVegetation();
     Assert.PropertyChanged(lv, "Size", () => lv.Size = Size.Small);
     lv.Size = Size.Medium;
     Assert.PropertyChanged(lv, "Size", () => lv.Size = Size.Medium);
     lv.Size = Size.Large;
     Assert.PropertyChanged(lv, "Size", () => lv.Size = Size.Large);
 }
 public LiquifiedVegitationCustom()
 {
     lv = new LiquifiedVegetation();
     InitializeComponent();
 }