0

TestCaseを使用してkeyValuePairをテストに渡す方法を探しています

[TestCase<KeyValuePair<int,string>>(1,"XX")]
public void someTest(KeyValuePair<int,string> expectedkeyValuePairs)
{
    // do some thing;
}

答えは

[TestCase(1,"XXX")]
public void someTest(int key,string value)
{
    var expectedkeyValuePairs = new KeyValuePair<int, string>(key, value);
    // do some thing;
}
4

1 に答える 1

2

単純に 2 つの別個のパラメーターを使用します。1 つはキー用、もう 1 つは値用です。そして、テスト内でそれらから KeyValuePair を作成します。

于 2013-03-07T00:05:32.190 に答える