通过AutoFixture填充对象实例,但不是通用的,而是按类型填充

时间:2014-10-22 08:15:32

标签: autofixture

是否可以按类型创建对象,例如:

Type typeToCreate = typeof(TestModel);
Fixture fixture = new Fixture();
var item = fixture.Create(typeToCreate)

或者我可以传递已经创建的对象的东西,它被填充,例如:

fixture.Fill(myAlreadyCreatedObject);

我只能设法通过泛型创建项目,例如fixture.Create<MyType>()。这样可以正常工作,但是如果在运行时确定类型,泛型有时会限制你。

1 个答案:

答案 0 :(得分:0)

是的,可以使用AutoFixture。

您可能需要查看显示该示例的answer