我haved創建的類與SetupFixture
屬性根據需要爲我的集成測試組件具有一次性設置。SetupFixture不允許分組測試運行在ReSharper的
[SetUpFixture]
public static class IntegrationTestsBase
{
public static IKernel Kernel;
[SetUp]
public static void RunBeforeAnyTests()
{
Kernel = new StandardKernel();
if (Kernel == null)
throw new Exception("Ninject failure on test base startup!");
Kernel.Load(new ConfigModule());
Kernel.Load(new RepositoryModule());
}
[TearDown]
public static void RunAfterAnyTests()
{
Kernel.Dispose();
}
}
Resharpers單元測試會話窗口的分組設置爲:Projects和Namespaces。但是,如果我用這個實例類,Resharpers單元測試會話說:
忽略:測試應該明確運行
即使試圖運行這些測試與MSTest的亞軍:
結果消息:IntegrationTestsBase是一個抽象類。
我試圖將這個類封裝到一個名稱空間,但沒有任何更改。如果我逐個運行單個測試,它會運行,但是我無法從GUI運行它們。
我怎樣才能解決這個問題,以便能夠運行所有測試包括在這個大會?
使用NUnit 2.6.4,ReSharper的2015.2和VS2015更新1.