我创建了一些 MbUnit 测试装置,它们的 SetUp 方法用 SetUp 属性标记。这些方法使用 MbUnit GUI、控制台运行器和 ReSharper MbUnit 插件在测试之前运行良好。但是,当我使用 TestDriven.NET 运行测试时,它根本不运行 SetUp 方法。
有谁知道这是 TestDriven.NET 的错误还是我的设置有误?
我创建了一些 MbUnit 测试装置,它们的 SetUp 方法用 SetUp 属性标记。这些方法使用 MbUnit GUI、控制台运行器和 ReSharper MbUnit 插件在测试之前运行良好。但是,当我使用 TestDriven.NET 运行测试时,它根本不运行 SetUp 方法。
有谁知道这是 TestDriven.NET 的错误还是我的设置有误?
自 v3.0.4 以来,最新版本的 Gallio 不再是问题。只需确保使用 64 位安装程序即可。
在 Vista 64 上遇到这个问题数周后,我今天发现了 Dave Bouwman 的帖子,它解决了这个问题。
在使用 nuget 安装 NUnit 后,我遇到了同样的问题……以前我一直在使用旧版本的 NUnit,一切正常。
我认为 TestDriven 与最新版本的 NUnit 不兼容。
我已经改用 NCrunch,它是免费的,并在你编码时在后台编译/运行测试,除其他外。强烈推荐。
我在 NUnit 和 TestDriven.NET 上遇到了类似的问题,我花了几个小时才弄清楚。我在下面安装了 Visual Studio 扩展,它在测试中命中断点,但跳过了 [TestFixtureSetUp] 中的一个。
事实证明,我还需要将实际的 TestDriven.NET 软件安装在 C:\Program Files (x86)\TestDriven.NET 4