0

コマンド ラインから xUnit テスト ケースを実行する必要があります。私は以下のようないくつかのテストケースを持っています:

[Theory]
[InlineData(2)]
[InlineData(4)]
[InlineData(6)]
public void GivenNumberMustBeAnEvenNumber(int val)
{
    Assert.Equal(val%2, 0);
}

インライン データとして 4 つだけを使用して上記のテスト ケースを実行するにはどうすればよいですか? -method "MyClass.GivenNumberMustBeAnEvenNumber(4)" を xunit.console に渡しましたが、実行されませんでした。-method "MyClass.GivenNumberMustBeAnEvenNumber(val: 4)" でも試しましたが、成功しませんでした。

以下のように、パラメーターに文字列を使用するテスト ケースもいくつかあります。

[Theory]
[InlineData("abc")]
[InlineData("xyz")]
public void GivenStringLengthIsAlwaysThree(string val)
{
    Assert.Equal(val.Length, 3);
}

「xyz」をインラインデータのみとして上記のテストケースを実行するにはどうすればよいですか。

助けてください。

4

0 に答える 0