Esempio n. 1
0
        public void ShouldBeAbleToSetSizeToMedium()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Medium;
            Assert.Equal <Size>(Size.Medium, ft.Size);
        }
Esempio n. 2
0
        public void ShouldUseCorrectPriceForLarge()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Large;
            Assert.Equal(1.95, ft.Price, 2);
        }
Esempio n. 3
0
        public void ShouldUseCorrectCaloriesForMedium()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Medium;
            Assert.Equal <uint>(365, ft.Calories);
        }
Esempio n. 4
0
        public void ShouldUseCorrectPriceForMedium()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Medium;
            Assert.Equal(1.45, ft.Price, 2);
        }
Esempio n. 5
0
        public void ShouldHaveCorrectDescriptionSize()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Large;
            Assert.Equal("Large Fryceritops", ft.Description);
        }
Esempio n. 6
0
        public void ShouldUseCorrectCaloriesForLarge()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Large;
            Assert.Equal <uint>(480, ft.Calories);
        }
Esempio n. 7
0
        public void ShouldBeAbleToSetSizeToLarge()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Large;
            Assert.Equal <Size>(Size.Large, ft.Size);
        }
        public void FryClick(object sender, RoutedEventArgs args)
        {
            if (DataContext is Order order)
            {
                if (fromCombo)
                {
                    CustomizeCombo c = new CustomizeCombo();
                    c.choseFries  = true;
                    c.choseTots   = false;
                    c.choseSticks = false;
                    c.choseMac    = false;
                    c.CheckSide();
                    //NavigationService.Navigate(c);

                    if (CollectionViewSource.GetDefaultView(order.Items).CurrentItem is CretaceousCombo combo)
                    {
                        Fryceritops t = new Fryceritops();
                        t.Size     = combo.Size;
                        combo.Side = t;
                    }
                    NavigationService.GoBack();
                }
                else
                {
                    order.Items.Add(new Fryceritops());
                    CollectionViewSource.GetDefaultView(order.Items).MoveCurrentToLast();
                }
            }
        }
Esempio n. 9
0
        public void FryceritopsDescriptionShouldGiveNameForSize(Size size)
        {
            Fryceritops fry = new Fryceritops();

            fry.Size = size;
            Assert.Equal($"{size} Fryceritops", fry.Description);
        }
Esempio n. 10
0
        public void FryceritopsDescriptionShouldGiveDescriptionForSize(Size size)
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = size;
            Assert.Equal($"{size} Fryceritops", ft.Description);
        }
Esempio n. 11
0
        public void FryceritopsToStringShouldGiveNameForSize(Size size)
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = size;
            Assert.Equal($"{size} Fryceritops", ft.ToString());
        }
Esempio n. 12
0
        public void ChangingSizeShouldNotifyOfPropertyChange(string s)
        {
            Fryceritops w = new Fryceritops();

            Assert.PropertyChanged(w, s, () => { w.Size = Size.Medium; });
            Assert.PropertyChanged(w, s, () => { w.Size = Size.Large; });
            Assert.PropertyChanged(w, s, () => { w.Size = Size.Small; });
        }
Esempio n. 13
0
        public void PropertyShouldChangeFryceritops()
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Price", () => ft.Size    = Size.Large);
            Assert.PropertyChanged(ft, "Calories", () => ft.Size = Size.Large);
            Assert.PropertyChanged(ft, "Size", () => ft.Size     = Size.Large);
        }
Esempio n. 14
0
 private void SelectFryceritops(object sender, RoutedEventArgs args)
 {
     if (DataContext is Order order)
     {
         side = new Fryceritops();
         order.Items.Add(side);
     }
 }
Esempio n. 15
0
        public void CheckAllNotifyPropertyChanges(Size sz, string prop1, string prop2, string prop3)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, prop1, () => ft.Size = sz);
            Assert.PropertyChanged(ft, prop2, () => ft.Size = sz);
            Assert.PropertyChanged(ft, prop3, () => ft.Size = sz);
        }
Esempio n. 16
0
        public void SwitchingToSmallDescriptionShouldBeCorrect()
        {
            Fryceritops fr = new Fryceritops();

            fr.Size = Size.Large;
            fr.Size = Size.Small;
            Assert.Equal("Small Fryceritops", fr.Description);
        }
Esempio n. 17
0
        public void SpecialShouldBeEmpty()
        {
            Fryceritops ft = new Fryceritops();

            Assert.Empty(ft.Special);
            ft.Size = Size.Large;
            Assert.Empty(ft.Special);
        }
Esempio n. 18
0
        public void SetSizeNotifyChanges()
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Size", () => ft.Size     = Size.Large);
            Assert.PropertyChanged(ft, "Calories", () => ft.Size = Size.Large);
            Assert.PropertyChanged(ft, "Price", () => ft.Size    = Size.Large);
        }
Esempio n. 19
0
        public void SmallDescriptionShouldBeCorrect()
        {
            Fryceritops ft = new Fryceritops();

            ft.Size = Size.Medium;
            ft.Size = Size.Small;
            Assert.Equal("Small Fryceritops", ft.Description);
        }
        public void ChangingSizeShouldNotifyOfPropertyChange(string propName)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, propName, () => ft.Size = Size.Small);
            Assert.PropertyChanged(ft, propName, () => ft.Size = Size.Medium);
            Assert.PropertyChanged(ft, propName, () => ft.Size = Size.Large);
        }
Esempio n. 21
0
        public void ShouldHaveCorrectIngedients()
        {
            Fryceritops ft = new Fryceritops();

            Assert.Contains <string>("Potato", ft.Ingredients);
            Assert.Contains <string>("Salt", ft.Ingredients);
            Assert.Contains <string>("Vegetable Oil", ft.Ingredients);
            Assert.Equal <int>(3, ft.Ingredients.Count);
        }
Esempio n. 22
0
        public void FrycertiopsSizeChangeShouldNotifyPropertyChanged(Size size, string propertyName)
        {
            Fryceritops fries = new Fryceritops();

            Assert.PropertyChanged(fries, propertyName, () =>
            {
                fries.Size = size;
            });
        }
Esempio n. 23
0
        public void ChangingSizeToShouldNotifyOfPropertyChange(string propertyName)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, propertyName, () =>
            {
                ft.Size = Size.Large;
            });
        }
        public void ChangingSizeShouldNotifyOfPricePropertyChange(Size size)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Price", () =>
            {
                ft.Size = size;
            });
        }
        public void ChangingSizeShouldNotifyOfDescriptionPropertyChange(Size size)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Description", () =>
            {
                ft.Size = size;
            });
        }
Esempio n. 26
0
        public void ChangingSizeShouldNotifyOfCaloriesPropertyChange(Size size)
        {
            Fryceritops fry = new Fryceritops();

            Assert.PropertyChanged(fry, "Calories", () =>
            {
                fry.Size = size;
            });
        }
Esempio n. 27
0
        public void ChangingSizeToLargeShouldNotifyPriceChange()
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Description", () =>
            {
                ft.Size = Size.Large;
            });
        }
Esempio n. 28
0
        public void ChangingSizeToMediumShouldNotifyDescriptionChange()
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Description", () =>
            {
                ft.Size = Size.Medium;
            });
        }
Esempio n. 29
0
        public void SizeShouldNotifyChange(string expected)
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, expected, () =>
            {
                ft.Size = Size.Medium;
            });
        }
Esempio n. 30
0
        public void ChangingSizeToMediumShouldNotifyPriceChange()
        {
            Fryceritops ft = new Fryceritops();

            Assert.PropertyChanged(ft, "Price", () =>
            {
                ft.Size = Size.Medium;
            });
        }