示例#1
0
        public void TestValidIngredientList()
        {
            EspressoValidator ev = new EspressoValidator();

            Assert.IsTrue(ev.Validate(new List <IDrinkIngredient> {
                new DrinkIngredientFactory().Create("milk")
            }));
            Assert.IsTrue(ev.Validate(new List <IDrinkIngredient> {
                new DrinkIngredientFactory().Create("sugar")
            }));
            Assert.IsTrue(ev.Validate(new List <IDrinkIngredient> {
                new DrinkIngredientFactory().Create("chocolate topping")
            }));
        }
示例#2
0
        public void TestInvalidIngredient()
        {
            EspressoValidator ev = new EspressoValidator();

            Assert.IsFalse(ev.Validate(new List <IDrinkIngredient> {
                new DrinkIngredientFactory().Create("coconut")
            }));
        }