vb.net - 如何为只有 nUnit 测试的项目定义入口点?

标签 vb.net unit-testing nunit

如何为只有 nUnit 测试的项目定义入口点?

我有一堆 nUnit TestFixture() 类,它们实例化返回 SQL 数据的类。 TestFixture 类具有 TestFixtureSetUp,其中包含实例化用于测试的类所需的所有参数。

我可以在 ReSharper 中运行单元测试 session ,但我需要在调试中运行项目,并且我的入口点是 Windows 窗体。那么我如何开始和调试测试呢?我认为 nUnit 有一个测试列表,可以按顺序触发测试...我需要 nUnit 测试构造函数吗?所以这要么是入口点问题,要么是 nUnit 测试列表问题。

谢谢!

最佳答案

How do I define an entry point for a project that has nothing but nUnit tests?

你不知道。测试项目通常编译为库 (DLL),而不是可执行文件,这意味着它不需要入口点。

您应该只调试测试,而不是作为 exe 执行项目。使用 nUnit 时,通常由 attaching the debugger to the nUnit process 完成此操作。然后运行测试。但是,像 TestDriven.Net 这样的工具将允许您直接从 Visual Studio 中进行调试,从而进一步简化这一过程。鉴于您使用的是 ReSharper,您应该能够选择 debug from within Resharper as well .

关于vb.net - 如何为只有 nUnit 测试的项目定义入口点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19387918/

相关文章:

c# - 确定程序集的 PEFileKind 的好方法吗?

.net - VB.NET 中只读集合属性的集合初始值设定项?

Python3错误 “ImportError: No module named”有__init__.py

visual-studio-2010 - 在 OSX 上运行 NUnit 测试的步骤

c# - 在 NUnit 中测试不可编译的代码

c# - 如何在每次 NUnit 测试后运行方法(甚至在拆卸时失败)

.net - 在winforms应用程序中动态设置Picturebox的图像?

vb.net - 使用 VB 计算字符串的数学表达式

Spring MockMvc 失败 : No mapping found for HTTP request with URI

java - 程序中途掉网测试效果