Ejemplo n.º 1
0
        public void BookStatusDropTest()
        {
            LBService service = new LBService();

            service.lbDao = new TestDao();
            var testRes = service.BookStatusDrop();

            //因為建構假Dao時回傳的dt為兩筆,因此count=2時表示成功
            Assert.AreEqual(2, testRes.Count());
        }
Ejemplo n.º 2
0
        public void GetLibraryDataTest()
        {
            LBSearchArg viewresult = new LBSearchArg();
            LBService   service    = new LBService();

            service.lbDao = new TestDao();
            var testRes = service.GetLibraryData(viewresult);

            //因為建構假Dao時回傳的dt為兩筆,因此count=6時表示成功
            Assert.AreEqual(6, testRes.Count());
        }
Ejemplo n.º 3
0
        public void BookKeeperDropTest()
        {
            //Arrange
            LBService service = new LBService();

            service.lbDao = new TestDao();
            //Act
            var testRes = service.BookKeeperDrop();

            //Assert
            //因為建構假Dao時回傳的dt為兩筆,因此count=2時表示成功
            Assert.AreEqual(2, testRes.Count());
        }
Ejemplo n.º 4
0
        public void InsertBookTest()
        {
            //Arrange
            //假設使用者新增書名"789"
            LBSearchArg viewresult = new LBSearchArg();

            viewresult.BookName = "789";
            LBService service = new LBService();

            service.lbDao = new TestDao();
            //Act
            var testRes = service.InsertBook(viewresult);

            //Assert
            //新增一筆
            Assert.AreEqual(1, testRes);
        }
Ejemplo n.º 5
0
        public void SearchBookTest()
        {
            //Arrange
            //假設使用者查詢書名"456"
            LBSearchArg viewresult = new LBSearchArg();

            viewresult.BookName = "456";
            LBService service = new LBService();

            service.lbDao = new TestDao();
            //Act
            var testRes = service.SearchBook(viewresult);

            //Assert
            //和丟入的書名相同
            Assert.AreEqual("456", testRes[0].BookName);
        }
Ejemplo n.º 6
0
 public SearchLBController(LBService lbService)
 {
     this.lbService = lbService;
 }