本文详细说明下VS菜单的组成和一些构成,这些功能键的相关使用和VS菜单的使用技巧和相关快捷键,还有一些图解,欢迎大家进行学习研究,如有不妥的地方多多指教、。。。
正如我们将会看到的那样,测试将会使用T-SQL来编写。下一个区域是Test Condition部分:
这是在测试脚本执行之后我们所指定的一些操作,就好像在xUnit测试框架中的Asserts语句一样。
我们在开始之前还需要做一步整理工作。当我们创建了OrderDiscountTests类之后,它将会为我们创建一个默认的测试。点击Rename按钮,并将其命名为ZeroDollarOrderShouldHaveZeroDiscount。现在,点击“Click here to create”按钮,删除注释,并输入以下代码:exec sp_calculate_discount_for_order 0.00#t#
我们希望测试调用我们的存储过程,并使用$0.00作为订单价格。基于我们在文章开始时所提到的对应表,返回的折扣数量应该是0.00。因此,我们需要添加一个Test Condition来比较我们的期望值和返回值。在我们的Test Condition部分中,删除Inconclusive Result(点击红X),然后在下拉列表中选择Scalar Value并点击添加按钮。
这允许我们把期望值和结果集中特定行和列的值进行比较。右键单击这一行并选择Properties,并在属性面板中进行修改,这里我们希望第1行第1列的值为0.00。