public void BorrowMIdErrTest() { Model.Book book = new Model.Book(); Model.Viewer viewer = new Model.Viewer(); Model.Manager manager = new Model.Manager(); book.Id = "book"; viewer.Id = "s000001"; manager.Id = "m";//帐号错误 // bool expected = false; //期望值 // bool actual; int expected = 0; //期望值 Hashtable actual; SQLDAL.Book target = new SQLDAL.Book(); actual = target.Borrow(book, viewer, manager); //实际值 Assert.AreEqual(expected, actual["result"]); }
public void BorrowTest() { Model.Book book = new Model.Book(); Model.Viewer viewer = new Model.Viewer(); Model.Manager manager = new Model.Manager(); book.Id = "book"; viewer.Id = "st"; manager.Id = "manager"; // bool expected = false; //期望值//因为数据库中已经存在这一项数据 所以为false //bool actual; int expected = 0; //期望值//因为数据库中已经存在这一项数据 所以为false Hashtable actual; SQLDAL.Book target = new SQLDAL.Book(); actual = target.Borrow(book, viewer, manager); //实际值 Assert.AreEqual(expected, actual["result"]); }
public void MulBorrowTest() { Model.Book book = new Model.Book(); Model.Viewer viewer = new Model.Viewer(); Model.Manager manager = new Model.Manager(); book.Id = "9787513318525"; viewer.Id = "st"; manager.Id = "manager"; // bool expected = false; //期望值 //bool actual; int expected = -1; //期望值 已经借过的返回值为-1 Hashtable actual; SQLDAL.Book target = new SQLDAL.Book(); target.Borrow(book, viewer, manager);//第一次借 actual = target.Borrow(book, viewer, manager); //实际值//第二次借 Assert.AreEqual(expected, actual["result"]); //由于系统限制每个人只能借同一本书一次 所以测试时只有第一次是能成功 }