圖示VS2005環境相關注意事項
VS 2005環境所有東西都配置好了以后,這時會彈出一個警告的對話框,內容為SQL Server不支持全文索引。因為SQL Express不支持這個功能。如果是按項目的順序在執行,就可以放心地忽略這條信息了。
內容導航
我們現在進入了VS 2005環境。您可以不斷點擊每個窗口中的Next按鈕,直到出現Configure Build/Deploy界面。DBPro事實上是我們數據庫的一個離線表現形式,我們可以使用與其它.NET項目非常相似的方式來部署這個數據庫項目。點擊Target Connection旁邊的Edit按鈕,并選擇我們剛建立的數據庫。正確填寫各種信息之后,點擊OK按鈕,然后點擊向導中的Finish按鈕。最后您將會看到一個摘要頁面展示了向導中的設置。當項目創建完成后再點擊Finish按鈕。#t#
到目前為止,我們有了一個建立在VS 2005環境上的測試數據庫,以及一個數據庫項目。這個項目既表現了數據庫的離線狀態,也是一個我們用于確定數據庫真實架構的地方。現在我們已經做好編寫業務邏輯的準備了。右鍵單擊我們的解決方案并選擇Add -> New Project。添加一個新的Test Project,將其命名為OnlineStoreTests。
這樣就會在解決方案中添加一個測試項目。您可以關閉VS 2005環境那些已經打開的文件,并刪除AuthoringTests.txt、ManualTest1.mht、UnitTest1.cs等自動生成的文件。下一步,右鍵單擊Test項目并且選擇Add -> New Test。在Add New Test對話框中,選擇Database Unit Test并將其命名為OrderDiscountTests.cs:
當您點擊OK按鈕之后就會彈出一個配置向導,讓我們選擇一個VS 2005環境用于運行測試的數據庫連接。它也會讓我們選擇第二個連接用于驗證這些測試。這在某些情況下非常有用,例如一個測試應該作為一個普通用戶來執行,但是存儲過程可能修改了這個用戶賬號本不能訪問的數據表。