コード例 #1
0
        public void PropertyShouldChangeWater()
        {
            Water water = new Water();

            Assert.PropertyChanged(water, "Special", () => water.AddLemon());
            Assert.PropertyChanged(water, "Special", () => water.HoldIce());
            Assert.PropertyChanged(water, "Size", () => water.Size = Size.Large);
            Assert.PropertyChanged(water, "Ingredients", () => water.AddLemon());
        }
コード例 #2
0
        public void CheckPropertyChangedWater()
        {
            Water ft = new Water();

            Assert.PropertyChanged(ft, "Price", () => ft.Price *= 2);
            Assert.PropertyChanged(ft, "Size", () => ft.Size    = Size.Medium);
            Assert.PropertyChanged(ft, "Lemon", () => ft.AddLemon());
            Assert.PropertyChanged(ft, "Ice", () => ft.HoldIce());
            Assert.PropertyChanged(ft, "Special", () => ft.AddLemon());
        }
コード例 #3
0
        public void AddLemonShouldNotifySpecialChange()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.PropertyChanged(water, "Special", () =>
            {
                water.AddLemon();
            });
        }
コード例 #4
0
 /// <summary>
 /// event handler that deals with when the lemon button is clicked, the special for water changes to add lemon
 /// </summary>
 /// <param name="sender">reference to the control</param>
 /// <param name="args">contains the event data</param>
 void OnAddLemonWater(object sender, RoutedEventArgs args)
 {
     if (combo != null)
     {
         water.AddLemon();
         combo.Drink = water;
     }
     else
     {
         water.AddLemon();
     }
 }
コード例 #5
0
ファイル: WaterTest.cs プロジェクト: yonghengyixin/dino-diner
        public void AddLemonShouldNotifyToIngredientsAndSpecial()
        {
            Water wat = new Water();

            Assert.PropertyChanged(wat, "Ingredients", () =>
            {
                wat.AddLemon();
            });
            Assert.PropertyChanged(wat, "Special", () =>
            {
                wat.AddLemon();
            });
        }
コード例 #6
0
        public void AddLemonShouldNotifyOfSpecialAndIngredientsPropertyChanged()
        {
            Water water = new Water();

            Assert.PropertyChanged(water, "Special", () =>
            {
                water.AddLemon();
            });
            Assert.PropertyChanged(water, "Ingredients", () =>
            {
                water.AddLemon();
            });
        }
コード例 #7
0
 /// <summary>
 /// click event for adding a lemon
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 void OnLemonClick(object sender, RoutedEventArgs args)
 {
     if (combo == null)
     {
         if (drink is Tyrannotea tea)
         {
             tea.AddLemon();
         }
         else
         {
             Water water = (Water)drink;
             water.AddLemon();
         }
     }
     else
     {
         if (combo.Drink is Tyrannotea tea)
         {
             tea.AddLemon();
         }
         else
         {
             Water water = (Water)combo.Drink;
             water.AddLemon();
         }
     }
 }
コード例 #8
0
ファイル: WaterTest.cs プロジェクト: javil98/dino-diner
        public void ShouldHaveCorrectWhenCallingAddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.True(water.Lemon);
        }
コード例 #9
0
ファイル: WaterTest.cs プロジェクト: parkerlange/dino-diner
            public void ShouldHaveLemonAfterInvokingAddLemon()
            {
                Water w = new Water();

                w.AddLemon();
                Assert.True(w.Lemon);
            }
コード例 #10
0
        public void ShouldBeAbleToAddALemon()
        {
            Water wat = new Water();

            wat.AddLemon();
            Assert.True(wat.Lemon);
        }
コード例 #11
0
ファイル: WaterTest.cs プロジェクト: ahmedns95/dino-diner
        public void ShouldAddLemonToWater()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.True(water.lemon);
        }
コード例 #12
0
        public void AddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.True(water.lemon == true);
        }
コード例 #13
0
        public void ShouldHaveCorrectSpecialAfterAddingLemon()
        {
            Water w = new Water();

            w.AddLemon();
            Assert.Contains <string>("Add Lemon", w.Special);
        }
コード例 #14
0
        public void SpecialShouldAddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.Contains("Add Lemon", water.Special);
        }
コード例 #15
0
        public void AddLemonShouldAddLemon()
        {
            Water w = new Water();

            w.AddLemon();
            Assert.Contains <string>("Lemon", w.Ingredients);
        }
コード例 #16
0
        public void ShouldHaveLemonSetToTrue()
        {
            Water w = new Water();

            w.AddLemon();
            Assert.True(w.Lemon);
        }
コード例 #17
0
ファイル: WaterTest.cs プロジェクト: jcarlson93/dino-diner
        public void AddTheLemon()
        {
            Water wt = new Water();

            wt.AddLemon();
            Assert.True(wt.Lemon);
        }
コード例 #18
0
ファイル: WaterTest.cs プロジェクト: jiahuiz1/dino-diner
        public void ShouldInvokeAddLemon()
        {
            Water w = new Water();

            w.AddLemon();
            Assert.True(w.Lemon);
        }
コード例 #19
0
ファイル: WaterTest.cs プロジェクト: hronpet1/dino-diner
        public void SpecialShouldAddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.Collection <string>(water.Special, item => { Assert.Equal("Add Lemon", item); });
        }
コード例 #20
0
        public void ShouldAddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.Equal(true, water.Lemon);
        }
コード例 #21
0
 /// <summary>
 /// Adds lemon to the drink
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 public void SelectLemon(object sender, RoutedEventArgs args)
 {
     if (combo == null)
     {
         if (drink is Tyrannotea tyrannotea)
         {
             tyrannotea.AddLemon();
         }
         else
         {
             Water water = (Water)drink;
             water.AddLemon();
         }
     }
     else
     {
         if (combo.Drink is Tyrannotea tyrannotea)
         {
             tyrannotea.AddLemon();
         }
         else if (combo.Drink is Water water)
         {
             water.AddLemon();
         }
     }
 }
コード例 #22
0
ファイル: WaterTest.cs プロジェクト: zbnelson/dino-diner
        public void ShouldHaveLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.True(water.Lemon);
        }
コード例 #23
0
        public void ShouldAddtLemon()
        {
            Water soda = new Water();

            soda.AddLemon();
            Assert.True(soda.Lemon);
        }
コード例 #24
0
        public void ShouldAddLemon()
        {
            Water wat = new Water();

            wat.AddLemon();
            Assert.True(wat.lemonforwater);
        }
コード例 #25
0
        /// <summary>
        /// adds lemon to the description of the specified drink
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnAddLemon(object sender, RoutedEventArgs args)
        {
            if (DataContext is Order order)
            {
                if (drink is Water)
                {
                    water = (Water)drink;
                    water.AddLemon();
                    if (combo != null)
                    {
                        combo.Drink = water;
                    }
                }

                if (drink is Tyrannotea)
                {
                    tea = (Tyrannotea)drink;
                    tea.AddLemon();
                    if (combo != null)
                    {
                        combo.Drink = tea;
                    }
                }
            }
        }
コード例 #26
0
        public void ShouldAddLemon()
        {
            Water agua = new Water();

            agua.AddLemon();
            Assert.True(agua.Lemon);
        }
コード例 #27
0
ファイル: WaterTest.cs プロジェクト: schieberjd/dino-diner
        public void AddLemonResultsInTrueLemon()
        {
            Water wat = new Water();

            wat.AddLemon();
            Assert.True(wat.Lemon);
        }
コード例 #28
0
ファイル: WaterTest.cs プロジェクト: yonghengyixin/dino-diner
        public void ShouldHaveCorrectLemonAfterSetting()
        {
            Water wat = new Water();

            wat.AddLemon();
            Assert.True(wat.Lemon);
        }
コード例 #29
0
ファイル: WaterTest.cs プロジェクト: camdendavis99/dino-diner
        public void AddLemonShouldAddLemon()
        {
            Water w = new Water();

            w.AddLemon();
            Assert.True(w.Lemon);
        }
コード例 #30
0
        public void ShouldHaveCorrectIceAfterSettingAddLemon()
        {
            Water water = new Water();

            water.AddLemon();
            Assert.True(water.Lemon);
        }