2016-08-15 11 views
2

私はNUnit 3を使用しており、テストスイートの使用に問題があります。私はこのDocumentation pageを見ましたが、これは古いバージョンのため、新しいドキュメントでは何も見つかりません。NUnit 3のテストスイートの使い方

[スイート]が無効であるため、これは機能しません。

[Suite] 
public static IEnumerable Suite 
{ 
    get 
    { 
    ArrayList suite = new ArrayList(); 
    suite.Add(typeof(OneTestCase)); 
    suite.Add(typeof(AssemblyTests)); 
    suite.Add(typeof(NoNamespaceTestFixture)); 
    return suite; 
    } 

答えて

2

SuiteAttributehas been removed from NUnit 3属性表を参照)。

コマンドラインランナーで展開されたTest Selection Languageを使用して、実行するテストのグループを制御するか、テストを別の方法で構成する必要があります。

+0

ok、thanks :)! しかし、この側のすべてのもの[リンク](https://github.com/nunit/docs/wiki/Test-Selection-Language)はコンソール/端末用です。だから私は私の質問の古い例のように書くことができないのですか? – Perazim

+1

正しい。私が信じているのは、古い方法は、テストが実行されるようにコードを変更する必要があるという点で厳格すぎるということです。コマンドラインは同じ機能を提供することができますが、変更する方がはるかに簡単です。 –

関連する問題