我正在尋找一個實用程序類來在運行時生成假實體實例。 我正在實施一個ASP.NET MVC3網站使用EF4與代碼第一的方法,所以我想在創建任何數據庫之前運行該網站。假實例應包含有效數據(希望能夠反映每個類定義中使用的各種DataAnnotation屬性)。在運行時生成假實例
0
A
回答
0
您是否正在尋找一個框架如FakeItEasy?
說明從網站採取:
A .Net dynamic fake framework for creating
all types of fake objects, mocks, stubs etc.
* Easier semantics, all fake objects are
just that - fakes - the use of the fakes
determines whether they're mocks or stubs.
* Context aware fluent interface guides the developer.
* Full VB.Net support.
Designed for ease of use and for compatibility with both C# and VB.Net.
0
開始的地方是看的「種子數據」的例子在這個帖子:http://blogs.msdn.com/b/adonet/archive/2010/09/02/ef-feature-ctp4-dbcontext-and-databases.aspx
這將允許您編寫必要的程序來填充測試數據
0
我們使用控制檯應用程序中我們生成我們需要測試的任何項目都是開始安裝。
相關問題
- 1. 如何在運行時生成未知類型的實例?
- 2. 在運行時生成新類的實例失敗
- 3. 在運行時生成
- 4. 在運行時生成可執行jar
- 5. 在運行manage.py時測試django.contrib.messages.tests時發生虛假故障
- 6. 運行時頂點生成
- 7. 運行時生成web.config - sitecore
- 8. 在運行時C#結構實例化
- 9. 在運行時創建實例變量?
- 10. IHttpAsyncHandler實例在運行時使用
- 11. 在運行時生成類型
- 12. 在運行時動態生成謂詞
- 13. libgdx在運行時生成紋理
- 14. 在運行時生成HTML的findElement
- 15. java在運行時生成類文件
- 16. Ruby在運行時生成子類
- 17. 在運行時從wsdl生成JAVA類
- 18. 在運行時生成的屬性(PropertyGrid.SelectedObject)
- 19. 在運行時生成報告
- 20. Rails:在運行時生成.js文件
- 21. Android APK在運行時不會生成
- 22. 在WPF中生成假ManipulationDeltaEventArgs?
- 23. 在運行時忽略ngIF假值
- 24. 如何從xsd運行時生成示例xml
- 25. 無法生成SQL實例
- 26. FakeItEasy有時無法在並行運行測試時造成假冒
- 27. WSO2 CEP:運行示例時發生java.lang.ArrayIndexOutOfBoundsException
- 28. 實例啓動時運行shell腳本
- 29. 運行兩個實例的VLC同時
- 30. Javaw.exe - 同時運行約60個實例
謝謝Clicktricity,這是一個很好的職位,但我正在尋找一個內存假 – hemme 2010-09-28 13:08:28
沒問題。在這種情況下,您需要爲每個實體創建一個虛假的數據上下文並實現IDbSet。這裏有一個很好的例子:http://romiller.com/2010/09/07/ef-ctp4-tips-tricks-testing-with-fake-dbcontext/ – Clicktricity 2010-09-28 13:48:50