public void ShouldHaveRoomForCream()
 {
     sf = new SaucerFuel();
     Assert.Equal(false, sf.RoomForCream);
     sf.RoomForCream = true;
     Assert.Equal(true, sf.RoomForCream);
 }
 public void ShouldTakeDecaf()
 {
     sf = new SaucerFuel();
     Assert.Equal(false, sf.Decaf);
     sf.Decaf = true;
     Assert.Equal(true, sf.Decaf);
 }
 public void ShouldReturnCorrectSize()
 {
     sf = new SaucerFuel();
     Assert.Equal(Size.Small, sf.Size);
     sf.Size = Size.Medium;
     Assert.Equal(Size.Medium, sf.Size);
     sf.Size = Size.Large;
     Assert.Equal(Size.Large, sf.Size);
 }
Beispiel #4
0
        /// <summary>
        /// Handler for event of Saucer Fuel 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 SaucerFuel_Click(object sender, EventArgs e)
        {
            SaucerFuelCustom sfcWindow = new SaucerFuelCustom();
            SaucerFuel       sf        = new SaucerFuel();

            sfcWindow.ShowDialog();
            sf = sfcWindow.sf;
            OrderList.Add(sf);
        }
Beispiel #5
0
        public void PropertyShouldChange()
        {
            sf = new SaucerFuel();
            Assert.PropertyChanged(sf, "Size", () => sf.Size = Size.Small);
            sf.Size = Size.Medium;
            Assert.PropertyChanged(sf, "Size", () => sf.Size = Size.Medium);
            sf.Size = Size.Large;
            Assert.PropertyChanged(sf, "Size", () => sf.Size = Size.Large);

            sf.RoomForCream = true;
            Assert.PropertyChanged(sf, "RoomForCream", () => sf.RoomForCream = true);

            sf.Decaf = true;
            Assert.PropertyChanged(sf, "Decaf", () => sf.Decaf = true);
        }
Beispiel #6
0
 public SaucerFuelCustom()
 {
     sf = new SaucerFuel();
     InitializeComponent();
 }