【发布时间】:2011-10-31 19:55:46
【问题描述】:
我的 .NET 2.0 项目有很多测试(我对它们使用 NUnit)。
最近,我将项目移植到 Silverlight 3 并计划从相同的代码库构建 WP7 版本。当然,我有兴趣针对 Silverlight / WP7 版本运行相同的测试。
我为该任务设置了nunit-silverlight,但很快发现不支持以下构造:
[TestCaseSource("ArrayOfStrings")]
public void TestTheArg(string arg)
{
...
}
因为在 nunit-silverlight 中不支持 TestCaseSource 属性。
我应该迁移到其他测试框架还是有可能让 nunit-silverlight 运行相同的测试?
如果我应该迁移,请推荐一个测试框架,该框架可用于针对 .NET 2.0 / Silverlight / WP7 框架运行相同的测试。
【问题讨论】:
-
你有没有标准
TestCase属性? -
是的,但对我来说很不方便。顺便说一句,TestCaseSource 也是标准的。
标签: .net silverlight unit-testing windows-phone-7 nunit