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