public void UpdateItemShouldReturnUpdatedData() { // Arrange var returnList = GetItemList(); OrderItems item = new OrderItems { ItemId = 1, OrderId = 1, ProductId = 2, PurchasePrice = 200, Quantity = 50 }; ItemDTO itemDto = new ItemDTO { ItemId = 1, OrderId = 1, ProductId = 2, PurchasePrice = 200, Quantity = 50 }; _unitOfWork.Setup(p => p.Items.UpdateItems(item)); _unitOfWork.Setup(p => p.Items.GetItemById(item.ItemId)).Returns(returnList.Find(p => p.ItemId == item.ItemId)); // Act var result = itemServices.UpdateItem(itemDto.ItemId, itemDto); // Assert Assert.AreEqual(50, result.Quantity); }
public ActionResult UpdateItem([Bind(Include = "itemkey,RFIDkey,name,object_description,itemgroupkey,photokey,create_date,delete_date")] Item Item) { if (ModelState.IsValid) { Service.UpdateItem(Item); return(RedirectToAction("Index")); } return(View(Item)); }