2014-10-22 51 views
2

填充對象實例是否有可能可以創建由類型的對象,例如:通過AutoFixture,而不是由一個通用的,但按類型

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

還是什麼,我可以通過一個已經創建的對象和它充滿,例如:

fixture.Fill(myAlreadyCreatedObject); 

我只能管理由仿製藥製造項目,如fixture.Create<MyType>()。這工作正常,但泛型有時會限制你,如果類型是在運行時確定的。

+2

是的,這是可能的。你可能想看看這個[回答](http://stackoverflow.com/a/18954051/467754)。 – 2014-10-22 08:54:24

+0

感謝您指出,完美的作品!如果你把它作爲答案發布,我可以接受它,因爲它是答案。 – 2014-10-23 10:15:46

+0

@NikosBaxevanis如果你添加答案,它會很好,因爲這意味着這個問題不會再在列表視圖中看起來沒有答案。 – 2015-11-29 19:34:11

回答

0

是的,這是AutoFixture可能的。

你可能想看看這個answer,它顯示了它的一個例子。

相關問題