【发布时间】:2014-04-28 04:52:48
【问题描述】:
有这个单元测试代码sn-p,取自NUnit TestCaseSource
[Test, TestCaseSource("DivideCases")]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual( q, n / d );
}
static object[] DivideCases =
{
new object[] { 12, 3, 4 },
new object[] { 12, 2, 6 },
new object[] { 12, 4, 3 }
};
它正确运行了 3 次测试,但在输出中我得到了相同的测试方法名称,“DivideTest”运行了 3 次。
我想根据代码中定义的一些值以编程方式更改/设置测试的名称。
有人知道怎么做吗?
【问题讨论】:
标签: c# asp.net .net unit-testing nunit