新聞中心
我們已經(jīng)進行了Visual Studio配置,所以就進行了相關的進行數(shù)據(jù)分析。右鍵單擊數(shù)據(jù)庫項目并選擇Add -> Table,使用如下的定義創(chuàng)建一個OrderDiscounts表:下面看看圖解。。。

臨沭網(wǎng)站建設公司創(chuàng)新互聯(lián),臨沭網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為臨沭上千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的臨沭做網(wǎng)站的公司定做!
現(xiàn)在,選擇Test菜單中的Run(在2005中選擇run without the debugger)運行我們的單元測試。您會發(fā)現(xiàn)運行測試需要一段時間,這是因為它正在比較我們的數(shù)據(jù)庫項目和目標數(shù)據(jù)庫,來確定是否需要進行部署或者進行其他一些需要在第一次運行時處理的Visual Studio配置。您應該看到測試失敗的提示,Visual Studio配置因為數(shù)據(jù)庫中缺少sp_calculate_discount_for_order存儲過程,那么讓我們來解決這個問題。右鍵單擊數(shù)據(jù)庫項目并選擇Add -> Stored Procedure:
將其命名為sp_calculate_discount_for_order并點擊OK按鈕。請注意這是個存儲過程的SQL語句定義,將其修改為:
- CREATE PROCEDURE [dbo].[sp_calculate_discount_for_order]
- @orderAmount money
- AS
- SELECT 0.00RETURN 0;
在窗口外我們能夠得到分析ResultSet的支持。現(xiàn)在我們的存儲過程及將會返回我們期望的折扣數(shù)值。每次您改變存儲過程之后,都需要保存文件。這時候我們數(shù)據(jù)庫項目中已有了存儲過程定義,但是數(shù)據(jù)庫中還沒有。您打開目標數(shù)據(jù)庫就會發(fā)現(xiàn)現(xiàn)在還沒有任何存儲過程。Visual Studio配置我們再回到測試中:
Visual Studio配置測試通過了!您可能運行測試前又出現(xiàn)了一次停頓,這是因為數(shù)據(jù)庫項目中的改變正部署到測試用的目標數(shù)據(jù)庫,讓我們添加另外一個測試來檢驗折扣為0的另一個邊界條件。在您的測試屏幕中,點擊綠色的加號并且將新測試命名為NinetyNineNinetyNineOrderShouldHaveZeroDiscount。修改腳本,使它調用我們的存儲過程,并且修改Test Condition以驗證存儲過程返回的折扣數(shù)值為0:
新聞名稱:詳細對VisualStudio配置總結相關經(jīng)驗
文章出自:http://www.dlmjj.cn/article/cdpojcs.html


咨詢
建站咨詢
