public void ShouldHaveCorrectCaloriesAfteterRemovingSweetnerForSmall() { Tyrannotea tea = new Tyrannotea(); tea.AddSweetener(); tea.RemoveSweetener(); Assert.Equal <uint>(8, tea.Calories); }
public void ShouldHaveCorrectCaloriesAfteterRemovingSweetnerForLarge() { Tyrannotea tea = new Tyrannotea(); tea.Size = Size.Large; tea.AddSweetener(); tea.RemoveSweetener(); Assert.Equal <uint>(32, tea.Calories); }
public void RemoveSweetenerShouldNotifyIngredientsChange() { Tyrannotea tea = new Tyrannotea(); Assert.PropertyChanged(tea, "Ingredients", () => { tea.RemoveSweetener(); }); }
public void RemoveSweetenerShouldNotifyDescriptionChange() { Tyrannotea tea = new Tyrannotea(); Assert.PropertyChanged(tea, "Description", () => { tea.RemoveSweetener(); }); }
public void RemoveSweetShouldResultInCorrectCaloriesForLarge() { Tyrannotea tt = new Tyrannotea(); tt.Size = Size.Large; tt.AddSweetener(); tt.RemoveSweetener(); Assert.Equal <uint>(32, tt.Calories); }
public void RemoveSweetShouldResultInCorrectCaloriesForMedium() { Tyrannotea tt = new Tyrannotea(); tt.Size = Size.Medium; tt.AddSweetener(); tt.RemoveSweetener(); Assert.Equal <uint>(16, tt.Calories); }
public void RemovingSweetShouldSetCaloriesToDefault() { Tyrannotea tea = new Tyrannotea(); tea.AddSweetener(); tea.RemoveSweetener(); if (tea.Size == Size.Small) { Assert.Equal <uint>(8, tea.Calories); } else if (tea.Size == Size.Medium) { Assert.Equal <uint>(16, tea.Calories); } else if (tea.Size == Size.Large) { Assert.Equal <uint>(32, tea.Calories); } }