如何从 Visual Studio 以调试模式运行 NUnit?
我最近正在为我一直在研究的一些 C# 构建一个测试框架。 我在工作区中设置了 NUnit 和一个新项目来测试该组件。 如果我从 Nunit (v2.4) 加载单元测试…
同步运行 GC.Collect
GC.Collect 似乎在后台线程中启动垃圾收集,然后立即返回。 如何同步运行GC.Collect——即等待垃圾收集完成? 这是在 NUnit 测试的背景下。 我尝试将 …
在单元测试中如何传递哈希表的输入
public DataSet ExampleMethod(int param1, string param2, Hashtable ht) { if(ht==null) { ht = new Hashtable() } ht.Add("testKey","testData") …
使用 NUnit 测试弹出窗口
我正在使用 VS2005 和 NUnit。 我想知道是否有一种方法可以仅使用 NUnit 来测试弹出窗口。 button1.click()<-Find/Assert if the popup window has …
Visual Studio 2008 单元测试和 nunit
当您右键单击 Visual Studio 2008 中代码文件中的方法时,您会看到以下内容 它为该方法创建单元测试框架。 有没有一种方法(通过模板更改或一些巧妙的…
在使用 NUnit 和 MSTest 进行单元测试之间切换
如何配置 .NET 解决方案(C#、.NET 2.0)以允许其他开发人员使用 NUnit 或 MSTest 对解决方案使用相同的单元测试? 背景: 在这个项目中,一些开发人…
使用 cc.net 执行测试时进程超时但未显示任何错误
当通过 cc.net 运行时,nunit 测试失败,提示进程超时。 进程已被杀死 通过 nUNit 或 VS 时一切正常。 此外,即使构建是干净的,cc.net 也会显示先前…
如何在 Visual Studio 配置中获取程序文件路径
我按照此教程使 NUnit 测试在 Visual Studio 中可调试。 在调试选项中,我将“启动外部程序:”设置为 C:\Program Files\NUnit 2.4.8\bin\nunit-x86.e…
NUnit 约束模型的程序集和命名空间
我想在 NUnit 中使用新的基于约束的模型 。 类是在哪个程序集和命名空间中定义的? (具体来说,我正在寻找文档中讨论的“Is”类和 IConstraint 实现…
将 NUnit 迁移/升级到 Team 系统
我们正在开发一个 C# Windows 应用程序,该应用程序正在从 .Net 1.1 升级到 3.5。 该应用程序使用NUnit进行自动化测试,我们随后将其更改为Team Syste…
为什么 ExpectConstructor() 不会导致此测试失败?
我对 TypeMock 3.5 中 Mock 类的 ExpectConstructor() 方法的用途有点困惑。 我本以为如果未调用构造函数,即如果未调用构造函数,则调用 ExpectConst…
为整个项目全局声明预处理器符号(如 DEBUG)
我想像这样在 NUnit 和 VS Tests 之间切换: #if !NUNIT using Microsoft.VisualStudio.TestTools.UnitTesting #else using NUnit.Framework using Te…