Пример #1
0
        public void DescriptionShouldBeCorrectForSweet()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.AddSweetner();
            Assert.Equal($"{tea.Size} Sweet Tyrannotea", tea.Description);
        }
Пример #2
0
        public void AddSweetnerCaloriesForLarge()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.Size = Size.Large;
            tea.AddSweetner();
            Assert.Equal <uint>(32 * 2, tea.Calories);
        }
Пример #3
0
        public void AddSweetnerCaloriesForMedium()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.Size = Size.Medium;
            tea.AddSweetner();
            Assert.Equal <uint>(16 * 2, tea.Calories);
        }
Пример #4
0
        public void AddSweetnerCaloriesForSmall()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.Size = Size.Small;
            tea.AddSweetner();
            Assert.Equal <uint>(8 * 2, tea.Calories);
        }
Пример #5
0
        public void AddingSweetnerShouldNotifyCalorieChange()
        {
            Tyrannotea tea = new Tyrannotea();

            Assert.PropertyChanged(tea, "Calories", () =>
            {
                tea.AddSweetner();
            });
        }
Пример #6
0
        public void AddingSweetnerShouldNotifySpecialChange()
        {
            Tyrannotea tea = new Tyrannotea();

            Assert.PropertyChanged(tea, "Ingredients", () =>
            {
                tea.AddSweetner();
            });
        }
Пример #7
0
        public void RemovingSweetnerShouldReturnToDefaultCaloriesForLarge()
        {
            Tyrannotea tea = new Tyrannotea();

            tea.Size = Size.Large;
            tea.AddSweetner();
            tea.RemoveSweetner();
            Assert.Equal <uint>(32, tea.Calories);
        }
Пример #8
0
        public void TyrannoteaSetSweetShouldNotifyPropertyDescription()
        {
            Tyrannotea tea = new Tyrannotea();

            Assert.PropertyChanged(tea, "Description", () =>
            {
                tea.AddSweetner();
            });
        }