闡述VS 2005框架日常使用
VS 2005框架功能的之強大已經(jīng)超出了我們想象的范圍,這也吸引了大量的技術人員及其編程人員對VS 2005框架深一步的研究。安裝調(diào)試完成后點擊OK鍵即可。這樣就避免了一些的數(shù)據(jù)丟失問題了。
我們在開始之前還需要做一步整理工作。當我們創(chuàng)建了OrderDiscountTests類之后,它將會為我們創(chuàng)建一個默認的測試。點擊Rename按鈕,并將其命名為:ZeroDollarOrderShouldHaveZeroDiscount?,F(xiàn)在,點擊“Click here to create”按鈕,刪除注釋,并輸入以下代碼:exec sp_calculate_discount_for_order 0.00#t#
我們希望測試調(diào)用我們的存儲過程,并使用$0.00作為訂單價格?;谖覀冊谖恼麻_始時所提到的對應表,返回的折扣數(shù)量應該是0.00。因此,我們需要添加一個Test Condition來比較我們的期望值和返回值。在我們的Test Condition部分中,刪除Inconclusive Result(點擊紅X),然后在下拉列表中選擇Scalar Value并點擊添加按鈕。
這允許我們把期望值和結(jié)果集中特定行和列的值進行比較。右鍵單擊這一行并選擇Properties,并在屬性面板中進行修改,這里我們希望第1行第1列的值為0.00。
現(xiàn)在,選擇Test菜單中的Run(在2005中選擇run without the debugger)運行我們的單元測試。您會發(fā)現(xiàn)運行測試需要一段時間,這是因為它正在比較我們的數(shù)據(jù)庫項目和目標數(shù)據(jù)庫,來確定是否需要進行部署或者進行其他一些需要在***次運行時處理的配置。您應該看到測試失敗的提示,因為數(shù)據(jù)庫中缺少sp_calculate_discount_for_order存儲過程,那么讓我們來解決這個問題