public void SundaePrice_Large()
        {
            var sundae = new HotFudgeSundae();

            sundae.Size = Size.Large;
            Assert.AreEqual(5.60, sundae.Price);
        }
        public void SundaePrice_Medium()
        {
            var sundae = new HotFudgeSundae();

            sundae.Size = Size.Medium;
            Assert.AreEqual(4.40, sundae.Price);
        }
        public void SundaePrice_Small()
        {
            var sundae = new HotFudgeSundae();

            sundae.Size = Size.Small;
            Assert.AreEqual(3.20, sundae.Price);
        }
        public void RemovingCherryChangesToppingsList()
        {
            var sundae = new HotFudgeSundae();

            sundae.Cherry = false;

            CollectionAssert.Contains(sundae.SpecialInstructions, "NO cherry.");
        }
        public void RemovingNutsChangesToppingsList()
        {
            var sundae = new HotFudgeSundae();

            sundae.Nuts = false;

            CollectionAssert.Contains(sundae.SpecialInstructions, "NO Nuts.");
        }
        public void SundaeHasToppingsByDefault()
        {
            var sundae = new HotFudgeSundae();

            Assert.IsTrue(sundae.HotFudge);
            Assert.IsTrue(sundae.Nuts);
            Assert.IsTrue(sundae.Cherry);
        }