Esempio n. 1
0
        public void Category_GetIngredientsByCategory_ReturnListOfIngredients()
        {
            //Arrange
            Ingredient testIngredient = new Ingredient("Chicken");

            testIngredient.Save();

            Category testCategory = new Category("Peasant");

            testCategory.Save();

            //Act
            testIngredient.AddCategory(testCategory);

            //Assert
            Assert.Equal(testIngredient, testCategory.GetIngredientsByCategory()[0]);
        }
Esempio n. 2
0
        public void AddCategory_OneIngredient_CategoryAddedToJoinTable()
        {
            //Arrange
            Ingredient testIngredient = new Ingredient("Pepper");

            testIngredient.Save();
            Category testCategory = new Category("Spices");

            testCategory.Save();
            testIngredient.AddCategory(testCategory);

            //Act
            List <Category> output = testIngredient.GetCategory();
            List <Category> verify = new List <Category> {
                testCategory
            };

            //Assert
            Assert.Equal(verify, output);
        }