示例#1
0
 public void ShouldReturnCorrectSpecialInstructions(bool includeBun, bool includeKetchup, bool includeMustard,
                                                    bool includePickle, bool includeCheese)
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     entree.Bun     = includeBun;
     entree.Ketchup = includeKetchup;
     entree.Mustard = includeMustard;
     entree.Pickle  = includePickle;
     entree.Cheese  = includeCheese;
     if (!entree.Bun)
     {
         Assert.Contains <string>("Hold bun", entree.SpecialInstructions);
     }
     if (!entree.Ketchup)
     {
         Assert.Contains <string>("Hold ketchup", entree.SpecialInstructions);
     }
     if (!entree.Mustard)
     {
         Assert.Contains <string>("Hold mustard", entree.SpecialInstructions);
     }
     if (!entree.Pickle)
     {
         Assert.Contains <string>("Hold pickle", entree.SpecialInstructions);
     }
     if (!entree.Cheese)
     {
         Assert.Contains <string>("Hold cheese", entree.SpecialInstructions);
     }
 }
示例#2
0
 public void ShouldReturnCorrectCalories()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.True(entree.Calories == 732);
 }
示例#3
0
 public void ShouldReturnCorrectPrice()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.True(entree.Price == 6.32);
 }
示例#4
0
 public void ShouldBeAbleToSetCheese()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     entree.Cheese = false;
     Assert.False(entree.Cheese);
 }
示例#5
0
 public void ShouldBeAbleToSetMustard()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     entree.Mustard = false;
     Assert.False(entree.Mustard);
 }
示例#6
0
 public void ShouldBeAbleToSetKetchup()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     entree.Ketchup = false;
     Assert.False(entree.Ketchup);
 }
示例#7
0
 public void ShouldIncludeCheeseByDefault()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.True(entree.Cheese);
 }
示例#8
0
 public void ShouldIncludeMustardByDefault()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.True(entree.Mustard);
 }
示例#9
0
 public void ShouldIncludeKetchupByDefault()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.True(entree.Ketchup);
 }
示例#10
0
 public void ShouldReturnCorrectToString()
 {
     Data.Entrees.BriarheartBurger entree = new Data.Entrees.BriarheartBurger();
     Assert.Equal("Briarheart Burger", entree.ToString());
 }