c# – 带有参数化单元测试的.NET测试框架,每个组合显示红色/绿色?
作者:互联网
当您进行X单元测试* Y配置时,Parameterized Unit Testing非常棒.
我有3个单元测试,每个测试必须在5种特定情况下运行.
我使用xUnit.net的Theory / PropertyData feature,效果很好.
问题:在Test Runner用户界面中,每单位测试有一个绿色/红色符号,表示3.
这使得评估进度变得困难:符号为红色,直到所有配置完美运行.
我想要15个符号,每个单元测试*配置一个,以了解哪个特定组合出错了.
xunit.net has yet to implement the feature显示15个符号.
我愿意切换到另一个测试框架只是为了获得这个功能.
问题:任何.NET测试框架都有此功能吗?
任何类型的报告都很好(GUI,HTML等)
解决方法:
您可以使用TestCaseAttribute
或TestCaseSourceAttribute
的NUnit为测试指定不同的参数.每个测试用例将在测试运行器中显示为单独的测试.
标签:c,unit-testing,nunit,xunit-net,parameterized-unit-test 来源: https://codeday.me/bug/20190529/1180796.html