1

TestCase 属性でパラメーター化された Nunit テストを実行しようとしています。このようなもの:

[TestFixture]
public class MyClass
{
    [Test]
    [TestCase("option1")]
    [TestCase("option2")]
    public void Test1(string id)
    {

    }
}

そして、nunit コンソールを使用してこのテストを実行しようとしているとき

nunit-console.exe MyProject.dll /run:MyNamespace.MyClass.Test1

それは正常に動作します。しかし、それを実行しようとすると、パラメータ化されます:

nunit-console.exe MyProject.dll /run:MyNamespace.MyClass.Test1("option1")

次のように表示されます。

テストの実行: 0、エラー: 0、失敗: 0、不確定: 0、時間: 0.0269838 秒 実行しない: 0、無効: 0、無視: 0、スキップ: 0

4

1 に答える 1

4

私が覚えていることから、それは少し違った方法で引用する必要があります。

nunit-console.exe MyProject.dll /run:"MyNamespace.MyClass.Test1(\"option1\")"
于 2012-11-15T19:55:12.670 に答える