是否可以按类型创建对象,例如:
Type typeToCreate = typeof(TestModel);
Fixture fixture = new Fixture();
var item = fixture.Create(typeToCreate)
或者我可以传递已经创建的对象的东西,它被填充,例如:
fixture.Fill(myAlreadyCreatedObject);
我只能设法通过泛型创建项目,例如fixture.Create<MyType>()
。这样可以正常工作,但是如果在运行时确定类型,泛型有时会限制你。