我正在寻找一个实用程序类来在运行时生成假实体实例。 我正在实施一个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