示例#1
0
        public void ShouldBeAbleToSetCheese()
        {
            Briarheart burger = new Briarheart();

            burger.Cheese = false;
            Assert.False(burger.Cheese);
        }
示例#2
0
        public void ShouldBeAbleToSetMustard()
        {
            Briarheart burger = new Briarheart();

            burger.Mustard = false;
            Assert.False(burger.Mustard);
        }
示例#3
0
        public void ShouldBeAbleToSetPickle()
        {
            Briarheart burger = new Briarheart();

            burger.Pickle = false;
            Assert.False(burger.Pickle);
        }
示例#4
0
        public void ShouldBeAbleToSetBun()
        {
            Briarheart burger = new Briarheart();

            burger.Bun = false;
            Assert.False(burger.Bun);
        }
示例#5
0
        public void ShouldBeAbleToSetKetchup()
        {
            Briarheart burger = new Briarheart();

            burger.Ketchup = false;
            Assert.False(burger.Ketchup);
        }
示例#6
0
        public void ShouldReturnCorrectSpecialInstructions(bool includeBun, bool includeKetchup, bool includeMustard,
                                                           bool includePickle, bool includeCheese)
        {
            Briarheart burger = new Briarheart();

            burger.Bun     = includeBun;
            burger.Ketchup = includeKetchup;
            burger.Mustard = includeMustard;
            burger.Pickle  = includePickle;
            burger.Cheese  = includeCheese;

            if (!includeBun && !includeKetchup && !includeMustard && !includePickle && !includeCheese)
            {
                Assert.Equal("Hold bun", burger.SpecialInstructions[0]);
                Assert.Equal("Hold ketchup", burger.SpecialInstructions[1]);
                Assert.Equal("Hold mustard", burger.SpecialInstructions[2]);
                Assert.Equal("Hold pickle", burger.SpecialInstructions[3]);
                Assert.Equal("Hold cheese", burger.SpecialInstructions[4]);
            }
        }
示例#7
0
        public void ShouldIncludeCheeseByDefault()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Cheese);
        }
示例#8
0
        public void ShouldIncludePickleByDefault()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Pickle);
        }
示例#9
0
        public void ShouldIncludeMustardByDefault()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Mustard);
        }
示例#10
0
        public void ShouldIncludeKetchupByDefault()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Ketchup);
        }
示例#11
0
        public void ShouldIncludeBunByDefault()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Bun);
        }
示例#12
0
        public void ShouldReturnCorrectToString()
        {
            Briarheart burger = new Briarheart();

            Assert.Equal("Briarheart Burger", burger.ToString());
        }
示例#13
0
        public void ShouldReturnCorrectCalories()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Calories == 743);
        }
示例#14
0
        public void ShouldReturnCorrectPrice()
        {
            Briarheart burger = new Briarheart();

            Assert.True(burger.Price == 6.32);
        }