public void ItemDescriptionShouldBeCorrect()
        {
            ThugsTBone placeholder = new ThugsTBone();

            Assert.Equal("Juicy T-Bone, not much else to say.", placeholder.Description);
        }
Пример #2
0
        public void ShouldImplementIOrderItem()
        {
            var tb = new ThugsTBone();

            Assert.IsAssignableFrom <IOrderItem>(tb);
        }
Пример #3
0
        public void ShouldReturnCorrectPrice()
        {
            var tb = new ThugsTBone();

            Assert.Equal(6.44, tb.Price);
        }
Пример #4
0
        public void ShouldReturnCorrectCalories()
        {
            ThugsTBone tb = new ThugsTBone();

            Assert.Equal((uint)982, tb.Calories);
        }
Пример #5
0
        public void ShouldReturnCorrectToString()
        {
            ThugsTBone tb = new ThugsTBone();

            Assert.True("Thugs T-Bone" == tb.ToString());
        }
Пример #6
0
        public void IsAssignableFromINotifyPropertyChanged()
        {
            ThugsTBone ttb = new ThugsTBone();

            Assert.IsAssignableFrom <INotifyPropertyChanged>(ttb);
        }
Пример #7
0
        public void ShouldBeAssignableToAbstractEntreeClass()
        {
            ThugsTBone t = new ThugsTBone();

            Assert.IsAssignableFrom <Entree>(t);
        }
Пример #8
0
        public void HasDescription()
        {
            ThugsTBone steak = new ThugsTBone();

            Assert.Equal("Juicy T-Bone, not much else to say.", steak.Description);
        }
Пример #9
0
        public void CheckInterfaceForEntree()
        {
            ThugsTBone ttb = new ThugsTBone();

            Assert.IsAssignableFrom <IOrderItem>(ttb);
        }
Пример #10
0
        public void ShouldBeAnEntree()
        {
            ThugsTBone steak = new ThugsTBone();

            Assert.True(steak is Entree);
        }
Пример #11
0
        public void ShouldReturnCorrectPrice()
        {
            ThugsTBone steak = new ThugsTBone();

            Assert.Equal(6.44, steak.Price);
        }
Пример #12
0
        public void ShouldBeAnOrderItem()
        {
            ThugsTBone steak = new ThugsTBone();

            Assert.True(steak is IOrderItem);
        }
Пример #13
0
        public static IEnumerable <IOrderItem> FullMenu()
        {
            var BB  = new BriarheartBurger();
            var DD  = new DoubleDraugr();
            var GOO = new GardenOrcOmelette();
            var PP  = new PhillyPoacher();
            var SS  = new SmokehouseSkeleton();
            var TT  = new ThalmorTriple();
            var TTB = new ThugsTBone();
            var sD  = new DragonbornWaffleFries();
            var mD  = new DragonbornWaffleFries();

            mD.Size = Size.Medium;
            var lD = new DragonbornWaffleFries();

            lD.Size = Size.Large;
            var sF = new FriedMiraak();
            var mF = new FriedMiraak();

            mF.Size = Size.Medium;
            var lF = new FriedMiraak();

            lF.Size = Size.Large;
            var sM = new MadOtarGrits();
            var mM = new MadOtarGrits();

            mM.Size = Size.Medium;
            var lM = new MadOtarGrits();

            lM.Size = Size.Large;
            var sV = new VokunSalad();
            var mV = new VokunSalad();

            mV.Size = Size.Medium;
            var lV = new VokunSalad();

            lV.Size = Size.Large;
            var sA = new ArentinoAppleJuice();
            var mA = new ArentinoAppleJuice();

            mA.Size = Size.Medium;
            var lA = new ArentinoAppleJuice();

            lA.Size = Size.Large;
            var sC = new CandlehearthCoffee();
            var mC = new CandlehearthCoffee();

            mC.Size = Size.Medium;
            var lC = new CandlehearthCoffee();

            lC.Size = Size.Large;
            var sMM = new MarkarthMilk();
            var mMM = new MarkarthMilk();

            mMM.Size = Size.Medium;
            var lMM = new MarkarthMilk();

            lMM.Size = Size.Large;
            var sW = new WarriorWater();
            var mW = new WarriorWater();

            mW.Size = Size.Medium;
            var lW = new WarriorWater();

            lW.Size = Size.Large;
            var scS = new SailorSoda();

            scS.Flavor = SodaFlavor.Cherry;
            var mcS = new SailorSoda();

            mcS.Size   = Size.Medium;
            mcS.Flavor = SodaFlavor.Cherry;
            var lcS = new SailorSoda();

            lcS.Size   = Size.Large;
            lcS.Flavor = SodaFlavor.Cherry;
            var sbS = new SailorSoda
            {
                Flavor = SodaFlavor.Blackberry
            };
            var mbS = new SailorSoda
            {
                Flavor = SodaFlavor.Blackberry,
                Size   = Size.Medium
            };

            var lbS = new SailorSoda
            {
                Flavor = SodaFlavor.Blackberry,
                Size   = Size.Large
            };
            var spS = new SailorSoda
            {
                Flavor = SodaFlavor.Peach
            };
            var mpS = new SailorSoda
            {
                Flavor = SodaFlavor.Peach,
                Size   = Size.Medium
            };
            var lpS = new SailorSoda
            {
                Flavor = SodaFlavor.Peach,
                Size   = Size.Large
            };
            var slS = new SailorSoda
            {
                Flavor = SodaFlavor.Lemon
            };
            var mlS = new SailorSoda
            {
                Flavor = SodaFlavor.Lemon,
                Size   = Size.Medium
            };
            var llS = new SailorSoda
            {
                Flavor = SodaFlavor.Lemon,
                Size   = Size.Large
            };
            var sgS = new SailorSoda
            {
                Flavor = SodaFlavor.Grapefruit
            };
            var mgS = new SailorSoda
            {
                Flavor = SodaFlavor.Grapefruit,
                Size   = Size.Medium
            };
            var lgS = new SailorSoda
            {
                Flavor = SodaFlavor.Grapefruit,
                Size   = Size.Large
            };
            var swS = new SailorSoda
            {
                Flavor = SodaFlavor.Watermelon
            };
            var mwS = new SailorSoda
            {
                Flavor = SodaFlavor.Watermelon,
                Size   = Size.Medium
            };
            var lwS = new SailorSoda
            {
                Flavor = SodaFlavor.Watermelon,
                Size   = Size.Large
            };

            IOrderItem[]             result     = { BB, DD, GOO, PP, SS, TT, TTB, sD, mD, lD, sF, mF, lF, sM, mM, lM, sV, mV, lV, sA, mA, lA, sC, mC, lC, sMM, mMM, lMM, sW, mW, lW, scS, mcS, lcS, sbS, mbS, lbS, spS, mpS, lpS, slS, mlS, llS, sgS, mgS, lgS, swS, mwS, lwS };
            IEnumerable <IOrderItem> enumerator = new List <IOrderItem>(result);

            return(enumerator);
        }
Пример #14
0
 public CustomizeThugsTBone(UserControl par, ThugsTBone thugsT)
 {
     InitializeComponent();
     DataContext = thugsT;
     parent      = par;
 }
        /// <summary>
        /// Thugs T-Bone click event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void ThugsTBoneClick(object sender, RoutedEventArgs e)
        {
            ThugsTBone bone = new ThugsTBone();

            o.pageDisplay.Child = new CustomizationThugsTBone(o, bone);
        }
        public void ShouldReturnCorrectPrice()
        {
            ThugsTBone tbone = new ThugsTBone();

            Assert.True(tbone.Price == 6.44);
        }
Пример #17
0
        public void ShouldReturnCorrectDescription()
        {
            ThugsTBone ttb = new ThugsTBone();

            Assert.Equal("Juicy T-Bone, not much else to say.", ttb.Description);
        }
        public void ShouldReturnCorrectCalories()
        {
            ThugsTBone tbone = new ThugsTBone();

            Assert.True(tbone.Calories == 982);
        }
Пример #19
0
        public void ShouldBeIOrderItem()
        {
            ThugsTBone ttb = new ThugsTBone();

            Assert.IsAssignableFrom <IOrderItem>(ttb);
        }
Пример #20
0
        public void ShouldImplementINotifyProperty()
        {
            ThugsTBone tt = new ThugsTBone();

            Assert.IsAssignableFrom <INotifyPropertyChanged>(tt);
        }
Пример #21
0
        public void ShouldBeAssignableToIOrderItemInterface()
        {
            ThugsTBone t = new ThugsTBone();

            Assert.IsAssignableFrom <IOrderItem>(t);
        }
Пример #22
0
        public void ShouldBeAnEntree()
        {
            ThugsTBone tt = new ThugsTBone();

            Assert.IsAssignableFrom <Entree>(tt);
        }
Пример #23
0
        public void ShouldReturnCorrectSpecialInstructions()
        {
            ThugsTBone tb = new ThugsTBone();

            Assert.Empty(tb.SpecialInstructions);
        }
Пример #24
0
        public void ShouldReturnCorrectPrice()
        {
            ThugsTBone tt = new ThugsTBone();

            Assert.Equal(6.44, tt.Price);
        }
Пример #25
0
        public void ShouldBeAnEntree()
        {
            var tb = new ThugsTBone();

            Assert.IsAssignableFrom <Entree>(tb);
        }
Пример #26
0
        public void ShouldReturnCorrectCalories()
        {
            ThugsTBone tt = new ThugsTBone();

            Assert.Equal(982, (double)tt.Calories);
        }
Пример #27
0
        public void ShouldImplementINotifyPropertyChanged()
        {
            var tb = new ThugsTBone();

            Assert.IsAssignableFrom <INotifyPropertyChanged>(tb);
        }
Пример #28
0
        public void ShouldReturnCorrectToString()
        {
            ThugsTBone tb = new ThugsTBone();

            Assert.Equal("Thugs T-Bone", tb.ToString());
        }
Пример #29
0
        public void ShouldReturnCorrectCalories()
        {
            var tb = new ThugsTBone();

            Assert.Equal(982u, tb.Calories);
        }
Пример #30
0
        public void ShouldBeAssignableToAbstractDrinkClass()
        {
            var x = new ThugsTBone();

            Assert.IsAssignableFrom <Entree>(x);
        }