Ejemplo n.º 1
0
        public void HoldIceShouldNotifySpecialChange()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.PropertyChanged(tea, "Special", () =>
            {
                tea.HoldIce();
            });
        }
Ejemplo n.º 2
0
        public void HoldsIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.True(tea.Ice == false);
        }
Ejemplo n.º 3
0
        public void HoldIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 4
0
        public void ShouldHaveNoIce()
        {
            Tyrannotea tt = new Tyrannotea();

            tt.HoldIce();
            Assert.False(tt.Ice);
        }
Ejemplo n.º 5
0
        public void ShouldHoldIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.Equal(false, tea.Ice);
        }
Ejemplo n.º 6
0
        public void HoldIceShouldRemoveIce()
        {
            Tyrannotea t = new Tyrannotea();

            t.HoldIce();
            Assert.DoesNotContain <string>("Ice", t.Ingredients);
        }
Ejemplo n.º 7
0
        public void ShouldHaveCorrectSpecialAfterHoldingIce()
        {
            Tyrannotea t = new Tyrannotea();

            t.HoldIce();
            Assert.Contains <string>("Hold Ice", t.Special);
        }
Ejemplo n.º 8
0
        public void HoldingItemsShouldNotifyOfPropertyChange(string s)
        {
            Tyrannotea dn = new Tyrannotea();

            Assert.PropertyChanged(dn, s, () => { dn.HoldIce(); });
            Assert.PropertyChanged(dn, s, () => { dn.AddLemon(); });
        }
Ejemplo n.º 9
0
        public void HoldIceShouldRemoveice()
        {
            Tyrannotea tn = new Tyrannotea();

            tn.HoldIce();
            Assert.False(tn.Ice);
        }
Ejemplo n.º 10
0
        public void HoldIceAddsHoldIceToSpecial()
        {
            Tyrannotea drink = new Tyrannotea();

            drink.HoldIce();
            Assert.Equal("Hold Ice", drink.Special[0]);
        }
Ejemplo n.º 11
0
        public void HoldIceSetsIceToFalse()
        {
            Tyrannotea drink = new Tyrannotea();

            drink.HoldIce();
            Assert.False(drink.Ice);
        }
Ejemplo n.º 12
0
        public void ShouldHoldIce()
        {
            Tyrannotea soda = new Tyrannotea();

            soda.HoldIce();
            Assert.False(soda.Ice);
        }
Ejemplo n.º 13
0
        public void HoldIceShouldAddToSpecial()
        {
            Tyrannotea tt = new Tyrannotea();

            tt.HoldIce();
            Assert.Contains("Hold Ice", tt.Special);
        }
Ejemplo n.º 14
0
        public void HasCorrectHoldIce()
        {
            Tyrannotea t = new Tyrannotea();

            t.HoldIce();
            Assert.False(t.Ice);
        }
Ejemplo n.º 15
0
        public void ShouldBeAbleToHoldIce()
        {
            Tyrannotea ss = new Tyrannotea();

            ss.HoldIce();
            Assert.False(ss.Ice);
        }
Ejemplo n.º 16
0
        public void ShouldHaveCorrectIceAfterHoldingIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 17
0
        public void ShouldHaveCorrectIceAfterSettring()
        {
            Tyrannotea tyr = new Tyrannotea();

            tyr.HoldIce();
            Assert.False(tyr.Ice);
        }
Ejemplo n.º 18
0
        public void HoldIceShouldRemoveIce()
        {
            Tyrannotea tt = new Tyrannotea();

            tt.HoldIce();
            Assert.False(tt.Ice);
        }
Ejemplo n.º 19
0
        public void CanHoldIce()
        {
            Tyrannotea t = new Tyrannotea();

            t.HoldIce();
            Assert.False(t.Ice);
        }
Ejemplo n.º 20
0
        public void SpecialShouldHoldIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.Collection <string>(tea.Special, item => { Assert.Equal("Hold Ice", item); });
        }
Ejemplo n.º 21
0
        public void CanHoldIce()
        {
            Tyrannotea s = new Tyrannotea();

            s.HoldIce();
            Assert.False(s.Ice);
        }
Ejemplo n.º 22
0
        public void ShouldHaveCorrectSpecialInstructions2()
        {
            DinoNuggets        d = new DinoNuggets();
            MeteorMacAndCheese m = new MeteorMacAndCheese();
            Tyrannotea         t = new Tyrannotea();

            d.AddNugget();
            m.MakeLarge();
            t.MakeMedium();
            t.MakeSweet();
            t.HoldIce();
            CretaceousCombo c = new CretaceousCombo(d);

            c.Side  = m;
            c.Drink = t;
            Assert.Collection <string>(c.Special, item =>
            {
                Assert.Equal("1 Extra Nuggets", item);
            },
                                       item =>
            {
                Assert.Equal("Large Meteor Mac and Cheese", item);
            },
                                       item =>
            {
                Assert.Equal("Medium Sweet Tyrannotea", item);
            },
                                       item =>
            {
                Assert.Equal("Hold Ice", item);
            });
        }
Ejemplo n.º 23
0
        public void ShouldHaveCorrectSpecialIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.Contains("Hold Ice", tea.Special);
        }
Ejemplo n.º 24
0
        public void ShouldHaveIceBeFalseAfterHoldIce()
        {
            Tyrannotea tyrannotea = new Tyrannotea();

            tyrannotea.HoldIce();
            Assert.False(tyrannotea.Ice);
        }
Ejemplo n.º 25
0
        /// <summary>
        /// adds hold ice to the description of the specified drink
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnHoldIce(object sender, RoutedEventArgs args)
        {
            if (DataContext is Order order)
            {
                if (drink is Sodasaurus)
                {
                    soda = (Sodasaurus)drink;
                    soda.HoldIce();
                    if (combo != null)
                    {
                        combo.Drink = soda;
                    }
                }

                if (drink is Tyrannotea)
                {
                    tea = (Tyrannotea)drink;
                    tea.HoldIce();
                    if (combo != null)
                    {
                        combo.Drink = tea;
                    }
                }

                if (drink is Water)
                {
                    water = (Water)drink;
                    water.HoldIce();
                    if (combo != null)
                    {
                        combo.Drink = water;
                    }
                }
            }
        }
Ejemplo n.º 26
0
        public void ShouldNotHaveIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 27
0
        public void InvokingHoldIceResultsInIcePropertyBeingFalse()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 28
0
        public void ShouldHaveCorrectHoldIceResult()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 29
0
        public void ShouldBeAbleToHoldIce()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.HoldIce();
            Assert.False(tea.Ice);
        }
Ejemplo n.º 30
0
        public void HoldIceShouldProvideCorrectSpecial()
        {
            Tyrannotea tt = new Tyrannotea();

            tt.HoldIce();
            Assert.Contains("Hold Ice", tt.Special);
        }