Ejemplo n.º 1
0
        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"]);
        }
Ejemplo n.º 2
0
        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"]);
        }
Ejemplo n.º 3
0
        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"]);
            //由于系统限制每个人只能借同一本书一次 所以测试时只有第一次是能成功
        }