二、 编写单元测试
当遵循测试驱动开发原则开发软件时,编写一个应用程序的第一个步骤总是从单元测试的编写开始。下面,我们将着手编写一个单元测试,它将校验论坛控制器的Index()方法能够成功地返回一个来自于服务器端数据库的消息线程的列表。
在编写满足测试的应用程序代码之前当编写一个单元测试,我推荐你禁用Visual Studio的自动语句完成支持;否则,你会发现Visual Studio总是不停地干扰你输入你的代码。你可以禁止使用这个自动语句完成支持。方法是选择菜单“Tools—Options”,然后选择“Text Editor”结点,最后在右侧取消选择“Auto list members”复选框即可(见图2)。
图2–禁用Visual Studio的自动语句完成功能
【提示】在你禁止使用自动语句完成功能后,你仍然可以取得自动语句完成功能的支持,当你在Visual Studio代码编辑器中按下组合键CTRL+SPACE时。
上面这个第一个步骤涉及到许多的内容。我的第一个单元测试将体现出有关本应用程序构架的若干假定。列表1中提供了第一个单元测试的相应代码。
基于MVC框架开发Web论坛之测试篇
1
相关文章