图3—第一次运行单元测试失败
当你第一次试图运行上面的单元测试时,该单元测试将会失败。原因很简单,因为你还没有编写任何应用程序代码。你要使你的单元测试失败。通过这种方式,当时该单元测试最终通过时,你便知道它们通过的良好理由。
为了使我们的单元测试顺利通过,我们需要创建下列对象:
Message类—这个类描述一条论坛消息。
ForumRepository类—这个类用于检索和存储论坛消息。
IForumRepository接口—这个接口用于描述ForumRepository类中的方法。
ForumController类—这个控制器类将负责暴露一系列与论坛发生交互的动作。
ForumsDB数据库—这是相应于论坛应用程序的数据库。
Messages表格—这个数据库表格包含了所有的论坛消息。
ForumsDB.xml—这个XML文件将负责把论坛应用程序中定义的类映射为对应的论坛数据库表格。
在接下来的几节中,我们将创建这些对象。