1

在 Visual Studio 中创建新的 ASP.NET MVC 项目时,新建项目向导提供了同时创建单元测试项目的选项。通常,提供的唯一选择是 MSTest,但我想使用 MSpec。MVC 应该是可插拔的,包括单元测试框架,所以我真的希望能够从该向导中选择“MSpec”,并让我的 MSpec 项目与 MVC 项目一起创建。

是否有人知道已经完成的 MSpec 集成,可以让用户直接从新项目向导开始使用 MSpec?

4

2 回答 2

1

到目前为止,新项目向导还没有集成。

创建一个 MSpec 测试项目很容易,所以我认为在项目向导中拥有一个新选项并没有真正的好处:

  1. 从 CodeBetter 的TeamCity 服务器下载MSpec
  2. 将 zip 文件解压缩到您的项目libtools文件夹中
  3. 创建一个新的类库并引用 Machine.Specifications.dll
  4. 编写规范
  5. 使用 ReSharper 或 TestDriven.Net 运行测试(或使用控制台运行器,但这并不是真正的首选)
于 2010-12-21T20:11:31.677 回答
1

我不知道 MSpec 是否已经完成,但您会在下面找到有关如何将 MSpec 选项放入下拉菜单的说明。

如何:在 Visual Studio 中添加自定义 ASP.NET MVC 测试框架

HTH,
查尔斯

于 2010-12-21T21:05:07.230 回答