在集成测试中更改特定的模型属性

时间:2019-04-15 22:55:58

标签: c# unit-testing xunit

我正在编写集成测试,这些测试将验证对象的各种属性。有一个静态助手方法可以创建要测试的大型模型。我想设置各种属性以测试特定条件。
目前,我不使用[InlineData],而是创建简单的单个测试,例如

var model = CreateTestModel();
model.SubModel.property = null;

鉴于这种模式在我很想使用[Theory]的基础上重复了很多次,但是我不确定如何在反射之外更改LHS。

我研究过使用[MemberData],但不确定是否适用于我的情况。

感谢您的帮助!

0 个答案:

没有答案