从 Visual Studio 2008 Professional 轻松调试 NUnit 测试






4.09/5 (8投票s)
如何在 Visual Studio 2008 Professional 版中轻松调试 NUnit 测试。
引言
本文描述了一种使用开源插件在 Visual Studio 2008 中方便地调试 NUnit 测试的方法。许多开源和跨平台项目选择 NUnit 测试框架来支持 mono 和 nant。
背景
Visual Nunit 插件是为加速 MXP 协议参考实现的开发而开发的。能够从集成开发环境中轻松调试单元测试是一个重要的效率因素。
安装
- 从 这里 下载最新版本。
- 运行安装程序。
- 启动 Visual Studio 2008。
- 从菜单中选择“视图”->“其他窗口”->“NUnit 视图”。
- 将视图放置在您选择的位置。
调试过程
使用 Visual Nunit 进行调试只需双击 NUnit 视图中的测试即可。要为您的项目创建测试用例,请执行以下步骤:
- 从 这里 下载 NUnit 2.5。
- 将 nunit.framework.dll 添加到项目的引用中。
- 将测试用例添加到项目中(请参阅下面的示例)。
- 确保您的项目依赖项已设置“复制本地”属性。
- 构建项目。
- 要开始调试,请单击 NUnit 视图中测试行上的箭头按钮。
- 像往常一样进行 Visual Studio 调试。
停止调试将终止 nunit 运行程序进程,如果您的单元测试卡住或您不想等待其完成。
using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
using System.Diagnostics;
using System.Threading;
namespace NunitTests
{
[TestFixture]
public class ExampleTestFixture
{
[Test]
public void TestSuccess()
{
Trace.TraceInformation("Test trace.");
}
[Test]
public void TestException()
{
throw new Exception("Test Exception");
}
[Test]
public void TestAssert()
{
Assert.Fail("Test Assert");
}
[Test]
public void TestHang()
{
Thread.Sleep(10000);
}
}
}
关注点
Visual Nunit 是使用 Microsoft Visual Studio 2008 SDK 编写的。项目类型是 Visual Studio 集成包,源代码作为开源项目从 这里 提供。
历史
- 2009 年 6 月 21 日 - 初始版本