标签: unit-testing c#-4.0 mbunit
我怎样才能在单元测试中传递一个对象? 这是我的代码:
[Test] [Row( "test",5,new CustomField())] public void Test_Constructor(string type, int number, CustomField customField) { ..... }
它返回错误:属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式
答案 0 :(得分:2)
您可以使用工厂:
http://gallio.org/wiki/doku.php?id=mbunit:data-driven_testing:factory