public void ShouldHaveCorrectPriceForSize(Size size, double price) { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Size = size; Assert.True(size == drink.Size); Assert.True(price == drink.Price); }
public void ShouldHaveCorrectCaloriesForSize(Size size, uint cal) { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Size = size; Assert.True(size == drink.Size); Assert.True(cal == drink.Calories); }
public void ShouldHaveCorrectToStringBasedOnSizeAndFlavor(SodaFlavor flavor, Size size, string name) { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Size = size; drink.Flavor = flavor; Assert.Equal(drink.ToString(), name); }
public void ShouldHaveCorrectSpecialInstructions(bool includeIce) { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Ice = includeIce; if (!drink.Ice) { Assert.Contains <string>("Hold ice", drink.SpecialInstructions); } ; }
public void ShouldBeAbleToSetFlavor() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Flavor = SodaFlavor.Grapefruit; Assert.False(drink.Flavor == SodaFlavor.Cherry); }
public void ShouldBeAbleToSetSize() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Size = Size.Medium; Assert.False(drink.Size == Size.Small); }
public void ShouldBeAbleToSetIce() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); drink.Ice = true; Assert.True(drink.Ice); }
public void FlavorShouldBeCherryByDefault() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); Assert.True(drink.Flavor == SodaFlavor.Cherry); }
public void ShouldBeSmallByDefault() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); Assert.True(drink.Size == Size.Small); }
public void ShouldIncludeIceByDefault() { Data.Drinks.SailorSoda drink = new Data.Drinks.SailorSoda(); Assert.True(drink.Ice); }