58得票9回答
为什么我的测试一起运行时失败,但单独运行时通过?

在Visual Studio中编写测试时,我会通过保存、构建然后在Nunit中运行测试(右键单击测试然后运行)来检查它是否正常工作。 测试成功了……接下来我继续…… 现在我又编写了另一个测试并且像上面一样保存和测试也是可以成功的。但是,当将它们一起运行时,它们就不能正常工作了。 这是我的...

43得票11回答
NUnit - 测试失败后的清理工作

我们有一些访问数据库的 NUnit 测试。当其中一个测试失败时,它可能会使数据库处于不一致的状态 - 这不是问题,因为我们每次测试运行都会重建数据库 - 但它可能导致同一次运行中的其他测试也失败。 是否可以检测到某个测试失败并执行某种清理操作? 我们不想在每个测试中编写清理代码,我们已经这...

34得票3回答
测试集合是否包含基于特定属性的对象

我正在使用NUnit 2.5.7。我想测试一个特定类的自定义对象集合是否包含某些对象,基于该类的一个属性。 例如,一个编造的例子...public class Person { public string Name { get; set; } public Person(s...

20得票2回答
NUnit扩展/RowTest出了什么问题?

NUnit 2.4.7 中包含了 nunit.framework.extensions.dll,使得 RowTests 成为可能。 当我下载最新版本(2.5.8)时,我找不到它。它发生了什么事?

19得票2回答
NUnit在Windows 7上完全无法工作

我刚接触单元测试,第一次尝试使用NUnit。 我的环境是Windows 7 Professional 64位,Visual Studio 2010,我正在使用C#开发Windows应用程序。我刚编写了一个简单的测试,并尝试使用NUnit GUI运行测试。 我的NUnit版本是2.5.10,我还...

15得票4回答
NUnit中的数据驱动测试?

在MSTest中,你可以像这样做: [TestMethod] [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "testdata.csv", "testdata#csv", DataAcc...

14得票2回答
NUnit 中的 EqualTo() 和 EquivalentTo() 有什么区别?

当我有一个 Dictionary<string, int> actual,然后创建一个完全相同值的新的 Dictionary<string, int> expected。 调用Assert.That(actual, Is.EqualTo(expected));会使测...

12得票2回答
NUnit 2.5.8,大量的nunit-agent.exe

每次在nunit中运行测试时,都会产生另一个nunit-agent,直到测试完成、重新加载测试或重新启动nunit。这个不断增长的nunit-agent.exe列表会在我尝试从VS2010附加到进程并调试正在运行的测试时造成问题。 有什么想法吗? 尝试杀死这些进程不是答案... (我的环境是...

10得票3回答
NUnit. 将参数传递到teardown方法中

我正在使用NUnit,我的测试方法定义如下:[Test] [TestCase("Fred", "Bloggs")] [TestCase("Joe", "Smith")] public void MyUnitTest(string firstName, string lastName) { ...

10得票2回答
NUnit报错:System.ArgumentException: net-4.0框架不可用。

异常: 进程模型: 默认 域使用: 单一 执行运行时: net-4.0 未处理的异常: System.ArgumentException: 框架 net-4.0 不可用 参数名: framework at NUnit.Util.TestAgency.GetAgent(Runtime...