Esempio n. 1
0
        public void DescriptionShouldBeCorrect()
        {
            var    lm          = new LivestockMutilation();
            string description = "A hearty gravy saturated with sausage, poured over fluffy golden buttermilk biscuits.";

            Assert.Equal(description, lm.Description);
        }
Esempio n. 2
0
        public void ShouldChangeProperty()
        {
            var lm = new LivestockMutilation();

            lm.GravyOnTheSide = true;
            Assert.PropertyChanged(lm, "GravyOnTheSide", () => lm.GravyOnTheSide = true);
        }
Esempio n. 3
0
        public void ShouldBeAbleToSetPotatoes()
        {
            var lm = new LivestockMutilation();

            lm.GravyOnTheSide = true;
            Assert.True(lm.GravyOnTheSide);
            lm.GravyOnTheSide = false;
            Assert.False(lm.GravyOnTheSide);
        }
Esempio n. 4
0
        /// <summary>
        /// Handler for event of Livestock Mutilation 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 LivestockMutilation_Click(object sender, EventArgs e)
        {
            LiveStockMutilationCustom lscWindow = new LiveStockMutilationCustom();
            LivestockMutilation       ls        = new LivestockMutilation();

            lscWindow.ShowDialog();
            ls = lscWindow.ls;
            OrderList.Add(ls);
        }
Esempio n. 5
0
        public void ShouldProvideCurrentSpecialInstructions(bool gravyOnTheSide, string[] instructions)
        {
            var lm = new LivestockMutilation()
            {
                GravyOnTheSide = gravyOnTheSide
            };

            foreach (var expected in instructions)
            {
                Assert.Contains(expected, lm.SpecialInstructions);
            }
            Assert.Equal(instructions.Length, lm.SpecialInstructions.Count);
        }
Esempio n. 6
0
        public void ShouldHaveCorrectPrice()
        {
            var lm = new LivestockMutilation();

            Assert.Equal(6.10m, lm.Price);
        }
Esempio n. 7
0
        public void ShouldHaveCorrectCalories()
        {
            var lm = new LivestockMutilation();

            Assert.Equal(332u, lm.Calories);
        }
Esempio n. 8
0
        public void NameShouldBeCorrect()
        {
            var lm = new LivestockMutilation();

            Assert.Equal("Livestock Mutilation", lm.Name);
        }
 public LiveStockMutilationCustom()
 {
     ls = new LivestockMutilation();
     InitializeComponent();
 }