我想做类似这样的事情
[Test]
public void Test([Values(new DateTime(2010, 12, 01),
new DateTime(2010, 12, 03))] DateTime from,
[Values(new DateTime(2010, 12, 02),
new DateTime(2010, 12, 04))] DateTime to)
{
IList<MyObject> result = MyMethod(from, to);
Assert.AreEqual(1, result.Count);
}
但是我遇到了有关参数的以下错误:
属性参数必须是常量表达式、typeof表达式或数组创建表达式
有什么建议吗?
更新:在NUnit 2.5中关于参数化测试的一个不错的文章
http://www.pgs-soft.com/new-features-in-nunit-2-5-part-1-parameterized-tests.html