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

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


咨詢
建站咨詢
