如何为密钥对值编写测试用例nunit测试

时间:2013-03-06 23:59:13

标签: tdd nunit testcase key-pair

我正在寻找一种方法将keyValuePair传递给我的TestCase

测试
[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;
}

1 个答案:

答案 0 :(得分:2)

只需使用两个独立的参数:一个用于键,一个用于值。然后在测试中从它们创建KeyValuePair。