技术开发 频道

基于MVC框架开发Web论坛之测试篇

  【IT168 技术文档】【提要】从本篇开始,我将着手创建我的论坛应用程序中的第一个单元测试,并且将实现必要的代码以便顺利通过这个测试。

  一、 创建ASP.NET MVC应用程序

  让我们首先创建一个新的ASP.NET MVC应用程序。为此,启动VisualStudio2008并且选择菜单选项“File—New Project”,然后从工程模板中选择ASP.NET MVC Web应用程序工程类型,并给该工程命名为MvcForums,最后点击OK按钮。

  当随后出现一个对话框询问你是否想创建一个单元测试工程时,请点击其中的OK按钮(见图1)。在本文示例程序中,我们需要一个单元测试工程,因为我们将在本应用程序中遵循测试驱动开发的方式进行编程。而且,我们还将使用Visual Studio内置的单元测试框架(即Visual Studio Unit Tests)来创建我们的单元测试.然而,我们也可以使用其他可选的单元测试框架,例如NUnit或XUnit.net。

                                                               图1—创建单元测试工程对话框

  在你点击OK后,一个包含两个工程的方案即被创建。该方案包含一个Mvc论坛应用程序工程,还包含一个名字为MvcForumsTests的单元测试工程。

  其中,MvcForums工程包含一个名字为HomeController的示例控制器和相应于Home控制器的视图。作为一般的惯例,我推荐你删除这些文件。也就是说,请删除下列文件和文件夹:
\Controllers\HomeController.cs
\Views\Home
此外,还需要从MvcForumsTests工程中删除如下相应的单元测试:
\Controllers\HomeControllerTests.cs

  【注意】删除以上内容后,你可以方便地创建你自己的控制器和视图以及单元测试文件。
 

1
相关文章