Exemple #1
0
        public void DrinkRecipeCanMakeRecipeTrueNoIngredentsTest()
        {
            DrinkRecipe recipe = new DrinkRecipe("Test Recipe");

            recipe.FirstStep = new RecipeStepCall(new AddStep());
            Assert.IsTrue(recipe.CanMakeFromRecipes(new List <String> {
                "TestIngredient1", "TestIngredient2", "TestIngredient3"
            }));
        }
Exemple #2
0
        public void DrinkRecipeCanMakeRecipeFalseNoIngredientTest()
        {
            DrinkRecipe recipe = new DrinkRecipe("Test Recipe");

            recipe.FirstStep = new RecipeStepCall(new AddStep());
            recipe.Ingredients.Add(new Ingredient("TestIngredient1", 1, IngredientUnit.Dash, "Test Ingredient 1"));
            recipe.Ingredients.Add(new Ingredient("NonexistentIngredient", 1, IngredientUnit.Dash, "Test Ingredient 2"));
            Assert.IsFalse(recipe.CanMakeFromRecipes(new List <String> {
                "TestIngredient1", "TestIngredient2", "TestIngredient3"
            }));
        }
Exemple #3
0
        public void DrinkRecipeCanMakeRecipeTrueWithWhippedToppingTest()
        {
            DrinkRecipe recipe = new DrinkRecipe("Test Recipe");

            recipe.FirstStep = new RecipeStepCall(new AddStep());
            recipe.Ingredients.Add(new Ingredient("TestIngredient1", 1, IngredientUnit.Dash, "Test Ingredient 1"));
            recipe.Ingredients.Add(new Ingredient("TestIngredient2", 1, IngredientUnit.Dash, "Test Ingredient 2"));
            recipe.Ingredients.Add(new Ingredient("WhippedCreamIngredient", 1, IngredientUnit.Whipped_Cream, "Test Ingredient 2"));
            Assert.IsTrue(recipe.CanMakeFromRecipes(new List <String> {
                "TestIngredient1", "TestIngredient2", "TestIngredient3"
            }));
        }