Exemple #1
0
        public void ShouldReturnCorrectSpecialInstructions(bool includeSausage, bool includeEgg,
                                                           bool includeHashbrowns, bool includePancake)
        {
            Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
            entree.SausageLink = includeSausage;
            entree.Egg         = includeEgg;
            entree.HashBrowns  = includeHashbrowns;
            entree.Pancake     = includePancake;

            if (!entree.SausageLink)
            {
                Assert.Contains <string>("Hold sausage", entree.SpecialInstructions);
            }
            if (!entree.Egg)
            {
                Assert.Contains <string>("Hold eggs", entree.SpecialInstructions);
            }
            if (!entree.HashBrowns)
            {
                Assert.Contains <string>("Hold hashbrowns", entree.SpecialInstructions);
            }
            if (!entree.Pancake)
            {
                Assert.Contains <string>("Hold pancakes", entree.SpecialInstructions);
            }
        }
Exemple #2
0
 public void ShouldReturnCorrectCalories()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.True(entree.Calories == 602);
 }
Exemple #3
0
 public void ShouldBeAbleToSetPancake()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     entree.Pancake = false;
     Assert.False(entree.Pancake);
 }
Exemple #4
0
 public void ShouldReturnCorrectPrice()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.True(entree.Price == 5.62);
 }
Exemple #5
0
 public void ShouldBeAbleToSetEgg()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     entree.Egg = false;
     Assert.False(entree.Egg);
 }
Exemple #6
0
 public void ShouldBeAbleToSetHashbrowns()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     entree.HashBrowns = false;
     Assert.False(entree.HashBrowns);
 }
Exemple #7
0
 public void ShouldBeAbleToSetSausage()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     entree.SausageLink = false;
     Assert.False(entree.SausageLink);
 }
Exemple #8
0
 public void ShouldInlcudePancakeByDefault()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.True(entree.Pancake);
 }
Exemple #9
0
 public void ShouldInlcudeHashbrownsByDefault()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.True(entree.HashBrowns);
 }
Exemple #10
0
 public void ShouldInlcudeSausageByDefault()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.True(entree.SausageLink);
 }
Exemple #11
0
 public void ShouldReturnCorrectToString()
 {
     Data.Entrees.SmokehouseSkeleton entree = new Data.Entrees.SmokehouseSkeleton();
     Assert.Equal("Smokehouse Skeleton", entree.ToString());
 }