public void ShouldNotIncludeLemonByDefault() { var WW = new WarriorWater(); Assert.False(WW.Lemon); }
public void ShouldBeAssignableToBaseDrink() { var x = new WarriorWater(); Assert.IsAssignableFrom <Drink>(x); }
public void ShouldIncludeIceByDefault() { var x = new WarriorWater(); Assert.True(x.Ice); }
public void ShouldBeIOrderItem() { WarriorWater ww = new WarriorWater(); Assert.IsAssignableFrom <IOrderItem>(ww); }
public void ShouldHaveCorrectDisplayName() { var x = new WarriorWater(); Assert.Equal("Warrior Water", x.DisplayName); }
public void ShouldNotIncludeLemonByDefault() { WarriorWater ww = new WarriorWater(); Assert.False(ww.Lemon); }
public void ShouldReturnCorrectDescription() { WarriorWater ww = new WarriorWater(); Assert.Equal("It’s water. Just water.", ww.Description); }
public void ShouldDisplayCorrectDescription() { WarriorWater drink = new WarriorWater(); Assert.Equal("It’s water. Just water.", drink.Description); }
public void ShouldIncludeIceByDefault() { WarriorWater drink = new WarriorWater(); Assert.True(drink.Ice); }
public void ShouldBeADrink() { WarriorWater water = new WarriorWater(); Assert.True(water is Drink); }
public void ShouldImplementINotifyProperty() { WarriorWater ww = new WarriorWater(); Assert.IsAssignableFrom <INotifyPropertyChanged>(ww); }
public void ShouldBeAnOrderItem() { WarriorWater water = new WarriorWater(); Assert.True(water is IOrderItem); }
public void HasDescription() { WarriorWater water = new WarriorWater(); Assert.Equal("It’s water. Just water.", water.Description); }
public void ShouldBeSmallByDefault() { var WW = new WarriorWater(); Assert.True(WW.Size == Size.Small); }
public void ShouldReturnCorrectPrice() { WarriorWater ww = new WarriorWater(); Assert.Equal(0, ww.Price); }
public void ShouldHaveCorrectPrice() { WarriorWater drink = new WarriorWater(); Assert.Equal(0.0, drink.Price); }
public void ShouldIncludeIceByDefault() { WarriorWater ww = new WarriorWater(); Assert.True(ww.Ice); }
public void ShouldHaveCorrectCalories() { WarriorWater drink = new WarriorWater(); Assert.Equal(0.0, drink.Calories); }
public void ShouldBeSmallByDefault() { WarriorWater ww = new WarriorWater(); Assert.Equal(Size.Small, ww.Size); }
public void ShouldBeAssignableToInterfaceClass() { WarriorWater drink = new WarriorWater(); Assert.IsAssignableFrom <IOrderItem>(drink); }
public void IsAssignableFromINotifyPropertyChanged() { WarriorWater ww = new WarriorWater(); Assert.IsAssignableFrom <INotifyPropertyChanged>(ww); }
public void ShouldHaveCorrectPrice() { WarriorWater ww = new WarriorWater(); Assert.Equal(0.00, ww.Price); }
public void ShouldBeADrink() { WarriorWater ww = new WarriorWater(); Assert.IsAssignableFrom <Drink>(ww); }
public void ShouldHaveCorrectCalories() { WarriorWater ww = new WarriorWater(); Assert.Equal((uint)0, ww.Calories); }
public void ShouldBeAssignableToIOrderItemInterface() { var x = new WarriorWater(); Assert.IsAssignableFrom <IOrderItem>(x); }
public void ChangingSizeNotifiesSizePriceAndCalorieProperties() { var ww = new WarriorWater(); ww.Size = Size.Large; Assert.PropertyChanged(ww, "Size", () => { ww.Size = Size.Small; }); Assert.PropertyChanged(ww, "Size", () => { ww.Size = Size.Medium; }); Assert.PropertyChanged(ww, "Size", () => { ww.Size = Size.Large; }); Assert.PropertyChanged(ww, "Price", () => { ww.Size = Size.Small; }); Assert.PropertyChanged(ww, "Price", () => { ww.Size = Size.Medium; }); Assert.PropertyChanged(ww, "Price", () => { ww.Size = Size.Large; }); Assert.PropertyChanged(ww, "Calories", () => { ww.Size = Size.Small; }); Assert.PropertyChanged(ww, "Calories", () => { ww.Size = Size.Medium; }); Assert.PropertyChanged(ww, "Calories", () => { ww.Size = Size.Large; }); Assert.PropertyChanged(ww, "Name", () => { ww.Size = Size.Small; }); Assert.PropertyChanged(ww, "Name", () => { ww.Size = Size.Medium; }); Assert.PropertyChanged(ww, "Name", () => { ww.Size = Size.Large; }); }
public void ShouldBeAssignableToAbstractDrinkClass() { var x = new WarriorWater(); Assert.IsAssignableFrom <Drink>(x); }
public void NamePropertyGetsToString() { WarriorWater ww = new WarriorWater(); Assert.Equal(ww.ToString(), ww.Name); }
public void ShouldBySmallByDefault() { var x = new WarriorWater(); Assert.Equal(Size.Small, x.Size); }
public void ShouldBeAssignableToIOrderItem() { var WW = new WarriorWater(); Assert.IsAssignableFrom <IOrderItem>(WW); }