public void TestAddListItem() { var newItem = new ShoppingListItem() { ListId = 3, Description = "Test Item", Checked = true }; var result = listQueries.AddItemToList(newItem); Assert.AreEqual(true, result); Assert.IsNotNull(db.LAListItems.Where(e => e.Description.Equals("Test Item")).FirstOrDefault()); Assert.AreEqual(3, db.LALists.Find(3).LAListItems.Count); }
public void TestAddListItem() { LAList testList = new LAList() { Name = "List to Remove" }; ListQueries.AddList(testList); Assert.IsNotNull(ListQueries.GetList(testList.ID)); Assert.AreEqual(0, ListQueries.GetList(testList.ID).LAListItems.Count); var newItem = new LAListItem() { Description = "Test Item", Done = true, ListID = testList.ID }; var result = ListQueries.AddItemToList(newItem); var foundList = ListQueries.GetList(testList.ID); Assert.AreEqual(true, result); Assert.IsNotNull(foundList); Assert.AreEqual(1, foundList.LAListItems.Count); ListQueries.RemoveList(foundList.ID); Assert.AreEqual(2, ListQueries.GetLists().Count); }
public HttpStatusCode AddItemToList(ShoppingListItem item) { if (listQueries.AddItemToList(item)) { return(HttpStatusCode.OK); } return(HttpStatusCode.InternalServerError); }
public void TestAddItemToNoList() { var newItem = new LAListItem() { Description = "Test Insert 0", Done = false }; var result = ListQueries.AddItemToList(newItem); Assert.AreEqual(false, result); }
public void TestAddDuplicateItem() { var newItem = new LAListItem() { Description = "Milk", ListID = 1 }; var result = ListQueries.AddItemToList(newItem); Assert.AreEqual(false, result); Assert.AreEqual(4, ListQueries.GetList(1).LAListItems.Count); }
public void TestRemoveListItem() { LAList testList = ListQueries.GetList(1); Assert.IsNotNull(testList); Assert.IsTrue(ListQueries.AddItemToList(new LAListItem() { Description = "Bread", ListID = 1 })); testList = ListQueries.GetList(1); Assert.IsNotNull(testList); Assert.AreEqual(5, testList.LAListItems.Count); var result = ListQueries.DeleteItemFromList(testList.LAListItems[4].ID); testList = ListQueries.GetList(1); Assert.IsNotNull(testList); Assert.AreEqual(1, result); Assert.AreEqual(4, testList.LAListItems.Count); }
public void TestAddNullItem() { var result = ListQueries.AddItemToList(null); Assert.AreEqual(false, result); }