示例#1
0
        public void ShouldHaveCorrectSpecialAfterHoldingOnions()
        {
            Brontowurst bw = new Brontowurst();

            bw.HoldOnions();
            Assert.Contains <string>("Hold Onions", bw.Special);
        }
示例#2
0
        public void HoldOnionShouldRemoveOnions()
        {
            Brontowurst bw = new Brontowurst();

            bw.HoldOnions();
            Assert.DoesNotContain <string>("Onions", bw.Ingredients);
        }
示例#3
0
        public void HoldOnionsShouldNotifyOfIngredientsPropertyChange()
        {
            Brontowurst bw = new Brontowurst();

            Assert.PropertyChanged(bw, "Ingredients", () => { bw.HoldOnions(); });
        }
示例#4
0
        public void HoldOnionsShouldNotifyOfSpecialPropertyChange()
        {
            Brontowurst bw = new Brontowurst();

            Assert.PropertyChanged(bw, "Special", () => { bw.HoldOnions(); });
        }