예제 #1
0
 public void ShouldHaveCorrectCaloriesForSize(Size size, uint cal)
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Size = size;
     Assert.True(size == drink.Size);
     Assert.True(cal == drink.Calories);
 }
예제 #2
0
 public void ShouldHaveCorrectPriceForSize(Size size, double price)
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Size = size;
     Assert.True(size == drink.Size);
     Assert.True(price == drink.Price);
 }
예제 #3
0
 public void ShouldHaveCorrectSpecialInstructions(bool includeIce)
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Ice = includeIce;
     if (drink.Ice)
     {
         Assert.Contains <string>("Add ice", drink.SpecialInstructions);
     }
 }
예제 #4
0
 public void ShouldReturnCorrectToStringBasedOnSize(Size size, string name)
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Size = size;
     Assert.Equal(drink.ToString(), name);
 }
예제 #5
0
 public void ShouldBeAbleToSetSize()
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Size = Size.Medium;
     Assert.False(drink.Size == Size.Small);
 }
예제 #6
0
 public void ShouldByAbleToSetIce()
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     drink.Ice = true;
     Assert.True(drink.Ice);
 }
예제 #7
0
 public void ShouldBySmallByDefault()
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     Assert.True(drink.Size == Size.Small);
 }
예제 #8
0
 public void ShouldNotIncludeIceByDefault()
 {
     Data.Drinks.MarkarthMilk drink = new Data.Drinks.MarkarthMilk();
     Assert.False(drink.Ice);
 }