我正在尋找一個實用程序類來在運行時生成假實體實例。 我正在實施一個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. 在運行時生成
- 5. 在運行時選擇實例行爲
- 6. 如何僅在運行時(即運行JUnits時)實例化redis實例
- 7. AWS實例運行時間
- 8. 在運行時生成可執行jar
- 9. 何時在運行時生成圖標?
- 10. 在運行manage.py時測試django.contrib.messages.tests時發生虛假故障
- 11. 運行時頂點生成
- 12. 表生成運行時
- 13. 運行時生成web.config - sitecore
- 14. 在運行時更改模型實例?
- 15. 在運行時創建實例變量?
- 16. 在運行時C#結構實例化
- 17. IHttpAsyncHandler實例在運行時使用
- 18. 創建實例在運行時
- 19. SQL Server:2005實例正在運行,需要運行2008實例
- 20. 每個實例的EC2運行成本
- 21. 如果.designer.cs在運行時生成?
- 22. 在運行時生成HTML的findElement
- 23. Android APK在運行時不會生成
- 24. 在運行時生成DataList包含Div
- 25. 在運行時生成報告
- 26. 在運行時生成小部件
- 27. Rails:在運行時生成.js文件
- 28. 在運行時生成的屬性(PropertyGrid.SelectedObject)
- 29. Ruby在運行時生成子類
- 30. CXF:無法在運行時生成WSDL
謝謝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