public void TestUpdatePurchaseOrder() { Tools.UserCaseHandle userCaseHandle = new Tools.UserCaseHandle(@"C:\Users\Mr.Feng\Desktop\软工\测试用例\Update_InterviewPurchaseOrder.xls"); IEnumerable purchaseOrders = userCaseHandle.GetUserCases(); List <string> errorList = new List <string>(); foreach (var i in purchaseOrders) { Assert.AreEqual(false, interviewBll.UpdatePurchaseOrder((InterviewPurchaseOrder)i, ref errorList)); } int maxId = -1; foreach (InterviewPurchaseOrder i in interviewBll.GetAllPurchaseOrdersArray()) { if (i.Id > maxId) { maxId = i.Id; } } if (maxId != -1) { InterviewPurchaseOrder order = new InterviewPurchaseOrder() { Id = maxId, OrdererId = 1, ISBN = "1234567890", BookName = "采访单元测试", Price = 10, SubDate = DateTime.Now, DocumentType = "期刊", PublishingHouseId = 1, CurrencyType = "美元$", }; Assert.AreEqual(true, interviewBll.UpdatePurchaseOrder(order, ref errorList)); } }