新聞中心
VS 2005框架功能的之強(qiáng)大已經(jīng)超出了我們想象的范圍,這也吸引了大量的技術(shù)人員及其編程人員對(duì)VS 2005框架深一步的研究。安裝調(diào)試完成后點(diǎn)擊OK鍵即可。這樣就避免了一些的數(shù)據(jù)丟失問(wèn)題了。

我們?cè)陂_(kāi)始之前還需要做一步整理工作。當(dāng)我們創(chuàng)建了OrderDiscountTests類之后,它將會(huì)為我們創(chuàng)建一個(gè)默認(rèn)的測(cè)試。點(diǎn)擊Rename按鈕,并將其命名為:ZeroDollarOrderShouldHaveZeroDiscount?,F(xiàn)在,點(diǎn)擊“Click here to create”按鈕,刪除注釋,并輸入以下代碼:exec sp_calculate_discount_for_order 0.00#t#
我們希望測(cè)試調(diào)用我們的存儲(chǔ)過(guò)程,并使用$0.00作為訂單價(jià)格?;谖覀?cè)谖恼麻_(kāi)始時(shí)所提到的對(duì)應(yīng)表,返回的折扣數(shù)量應(yīng)該是0.00。因此,我們需要添加一個(gè)Test Condition來(lái)比較我們的期望值和返回值。在我們的Test Condition部分中,刪除Inconclusive Result(點(diǎn)擊紅X),然后在下拉列表中選擇Scalar Value并點(diǎn)擊添加按鈕。
這允許我們把期望值和結(jié)果集中特定行和列的值進(jìn)行比較。右鍵單擊這一行并選擇Properties,并在屬性面板中進(jìn)行修改,這里我們希望第1行第1列的值為0.00。
現(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ù),來(lái)確定是否需要進(jìn)行部署或者進(jìn)行其他一些需要在***次運(yùn)行時(shí)處理的配置。您應(yīng)該看到測(cè)試失敗的提示,因?yàn)閿?shù)據(jù)庫(kù)中缺少sp_calculate_discount_for_order存儲(chǔ)過(guò)程,那么讓我們來(lái)解決這個(gè)問(wèn)題
網(wǎng)站題目:闡述VS2005框架日常使用
瀏覽地址:http://m.fisionsoft.com.cn/article/dhoiesg.html


咨詢
建站咨詢
