コード例 #1
0
        public void GetAll_DatabaseEmptyAtFirst_ZeroOutput()
        {
            //Arrange, Act
            int result = Ingredient.GetAll().Count;

            //Assert
            Assert.Equal(0, result);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: HomeModule.cs プロジェクト: minhchan11/Recipe-App
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        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);
        }