Spr*_*ite 7 c# asp.net-mvc unit-testing xunit.net
最近,我们一直在一个新项目中尝试单元测试,现在我们想使用来将一个对象传递给我们的测试方法[InlineData],因此我们可以对多个不同的数据输入多次使用同一测试方法。
[ClassData]并且[MemberData]据我了解,也可以提供,但似乎没有提供解决方案。
基本上,有一种方法可以通过XUnit传递对象,如下所示:
[Theory]
[InlineData(new Object { Attribute = 1 })]
public void Test(Object obj)
{
// Assert
Xunit.Assert.NotNull(obj.Attribute);
}
Run Code Online (Sandbox Code Playgroud)
还是这不是正确的约定或用法?
传递int和string的使用效果很好[InlineData]
| 归档时间: |
|
| 查看次数: |
3554 次 |
| 最近记录: |