VS 2005环境所有东西都配置好了以后,这时会弹出一个警告的对话框,内容为SQL Server不支持全文索引。因为SQL Express不支持这个功能。如果是按项目的顺序在执行,就可以放心地忽略这条信息了。
内容导航
我们现在进入了VS 2005环境。您可以不断点击每个窗口中的Next按钮,直到出现Configure Build/Deploy界面。DBPro事实上是我们数据库的一个离线表现形式,我们可以使用与其它.NET项目非常相似的方式来部署这个数据库项目。点击Target Connection旁边的Edit按钮,并选择我们刚建立的数据库。正确填写各种信息之后,点击OK按钮,然后点击向导中的Finish按钮。最后您将会看到一个摘要页面展示了向导中的设置。当项目创建完成后再点击Finish按钮。#t#
到目前为止,我们有了一个建立在VS 2005环境上的测试数据库,以及一个数据库项目。这个项目既表现了数据库的离线状态,也是一个我们用于确定数据库真实架构的地方。现在我们已经做好编写业务逻辑的准备了。右键单击我们的解决方案并选择Add -> New Project。添加一个新的Test Project,将其命名为OnlineStoreTests。
这样就会在解决方案中添加一个测试项目。您可以关闭VS 2005环境那些已经打开的文件,并删除AuthoringTests.txt、ManualTest1.mht、UnitTest1.cs等自动生成的文件。下一步,右键单击Test项目并且选择Add -> New Test。在Add New Test对话框中,选择Database Unit Test并将其命名为OrderDiscountTests.cs:
当您点击OK按钮之后就会弹出一个配置向导,让我们选择一个VS 2005环境用于运行测试的数据库连接。它也会让我们选择第二个连接用于验证这些测试。这在某些情况下非常有用,例如一个测试应该作为一个普通用户来执行,但是存储过程可能修改了这个用户账号本不能访问的数据表。