【发布时间】:2010-09-28 11:08:10
【问题描述】:
我正在寻找一个实用程序类来在运行时生成假实体实例。 我正在使用 EF4 和 code-first 方法实现一个 ASP.NET MVC3 网站,所以我想在创建任何数据库之前运行该网站。假实例应该包含有效数据(希望能反映每个类定义中使用的各种 DataAnnotation 属性)。
【问题讨论】:
标签: .net asp.net-mvc entity-framework entity-framework-4 mocking
我正在寻找一个实用程序类来在运行时生成假实体实例。 我正在使用 EF4 和 code-first 方法实现一个 ASP.NET MVC3 网站,所以我想在创建任何数据库之前运行该网站。假实例应该包含有效数据(希望能反映每个类定义中使用的各种 DataAnnotation 属性)。
【问题讨论】:
标签: .net asp.net-mvc entity-framework entity-framework-4 mocking
您是否正在寻找像 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.
【讨论】:
开始的地方是看这篇文章中的“种子数据”示例:http://blogs.msdn.com/b/adonet/archive/2010/09/02/ef-feature-ctp4-dbcontext-and-databases.aspx
这将允许您编写必要的例程来填充您的测试数据
【讨论】:
我们在我们的项目中使用控制台应用程序来生成我们需要进行测试的任何内容,以便开始安装。
【讨论】: