public void InsertItemsShouldReturnItemsDetails() { // Arrange var returnList = GetItemList(); OrderItems item = new OrderItems { ItemId = 4, OrderId = 1, ProductId = 3, PurchasePrice = 500, Quantity = 30 }; ItemDTO itemDto = new ItemDTO { ItemId = 4, OrderId = 1, ProductId = 3, PurchasePrice = 500, Quantity = 30 }; _unitOfWork.Setup(p => p.Items.InsertItems(item)); _unitOfWork.Setup(p => p.Items.GeItems()).Returns(returnList); // Act var result = itemServices.InsertItem(itemDto); // Assert Assert.AreEqual(4, result.ItemId); Assert.AreEqual(1, result.OrderId); Assert.AreEqual(3, result.ProductId); Assert.AreEqual(500, result.PurchasePrice); Assert.AreEqual(30, result.Quantity); }