如果我从VS2008下的TestDriven.NET开始我的unit testing,他们立即运行。 如果我使用nunit-console.exe开始我的unit testing,NUnit控制台在实际运行我的testing之前挂起五分钟。 如果我附加一个debugging器,它似乎花费时间在System.IO.MemoryStream.Read ,从System.Runtime.Serialization.Formatters中调用,从System.Runtime.Serialization.Formatters调用,在一些本机pipe理的转换的另一端由NUnit.Core.ProxyTestRunner.Test.get 。 有时,它在System.Runtime.Serialization.ObjectManager.RecordFixup或.FindObjectHolder 。 这与32位XP上的NUnit-2.5.2完全打补丁。 所有程序集都针对.NET 2.0。 什么是 nunit-console ? 有没有办法说服它不这样做?
我有一个xUnit.nettesting如下: static class MyTestClass { [Fact] static void MyTestMethod() { } } VS 2012的xUnit插件说: 没有testing发现运行。 TestDriven.net运行的很好, 但提到了Ad hoc的一些东西 : 1通过,0失败,0跳过(见“任务列表”),花了0.47秒(Ad hoc) TeamCity, xunit.gui.exe和xunit.console.exe以及Visual Studio也找不到TestMethod (我已经安装了xunit.runner.visualstudio ,VS正在看一些testing。) 是什么赋予了?