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" })); }
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" })); }
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" })); }