Exemplo n.º 1
0
        public void DeleteShopListItem()
        {
            // Arrange
            IDataAccessObjectFactory factory  = DatabaseFactory.GetInstance();
            IDataAccessObject        database = factory.GetDao();

            database.AddShopListItem("db1500c7-f616-45d3-8069-14a9f264f2fa", new IngredientDto()
            {
                IngredientName = "toDelete"
            });

            // Act
            database.DeleteShopListItem("db1500c7-f616-45d3-8069-14a9f264f2fa", "toDelete");

            // Assert
            var list = database.GetShopList("db1500c7-f616-45d3-8069-14a9f264f2fa");

            foreach (var i in list)
            {
                if (i.IngredientName == "toDelete")
                {
                    Assert.Fail();
                }
            }
            Assert.Pass();
        }
        public void Delete(string userId, string ingredientName)
        {
            IDataAccessObject dao = daoFactory.GetDao();

            dao.DeleteShopListItem(userId, ingredientName);
        }