public void GetAll_DatabaseEmptyAtFirst_ZeroOutput() { //Arrange, Act int result = Ingredient.GetAll().Count; //Assert Assert.Equal(0, result); }
public void Ingredient_Save_NoSaveOnDuplicateIngredient() { Ingredient testIngredient = new Ingredient("Pepper"); testIngredient.Save(); Ingredient secondIngredient = new Ingredient("Pepper"); secondIngredient.Save(); Assert.Equal(1, Ingredient.GetAll().Count); }
public static Dictionary <string, object> ModelMaker() { Dictionary <string, object> model = new Dictionary <string, object> { { "recipes", Recipe.GetAll() }, { "categories", Category.GetAll() }, { "ingredients", Ingredient.GetAll() } }; return(model); }
public void Save_OneIngredient_IngredientSavedWithCorrectID() { //Arrange Ingredient testIngredient = new Ingredient("Pepper"); testIngredient.Save(); Ingredient savedIngredient = Ingredient.GetAll()[0]; //Act int output = savedIngredient.GetId(); int verify = testIngredient.GetId(); //Assert Assert.Equal(verify, output); }
public void Save_OneIngredient_IngredientSavedToDatabase() { //Arrange Ingredient testIngredient = new Ingredient("Pepper"); //Act testIngredient.Save(); List <Ingredient> output = Ingredient.GetAll(); List <Ingredient> verify = new List <Ingredient> { testIngredient }; //Assert Assert.Equal(verify, output); }
public void SaveGetAll_ManyIngredients_ReturnListOfIngredients() { //Arrange Ingredient ingredientOne = new Ingredient("Pepper"); ingredientOne.Save(); Ingredient ingredientTwo = new Ingredient("Bacon"); ingredientTwo.Save(); //Act List <Ingredient> output = Ingredient.GetAll(); List <Ingredient> verify = new List <Ingredient> { ingredientOne, ingredientTwo }; //Assert Assert.Equal(verify, output); }