我正在寻找一种方法将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;
}
答案 0 :(得分:2)
只需使用两个独立的参数:一个用于键,一个用于值。然后在测试中从它们创建KeyValuePair。