c# - Nhibernate/Domain 对象使用来自工厂的随机数据生成测试对象

标签 c# unit-testing nhibernate domain-driven-design

我们正在工作中做一些 DDD,我正试图找到一个很好的实用程序来生成具有随机数据或预定义数据的域对象,并填充依赖对象。

示例用法:

var user = DDDObjectFactory.CreateUser();
user.Name = "TestUser";

在我们的世界中,没有组织就无法存在用户,因此如果没有组织,我们也需要在这些组织的基础上创建。

对于特定的测试,我可能不关心除用户名以外的任何属性,因此这是我唯一为其指定真实数据的属性,所有其他属性都应该具有随机数据。

最佳答案

关于c# - Nhibernate/Domain 对象使用来自工厂的随机数据生成测试对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506060/

相关文章:

c# - 未使用的代码是否包含在发布程序集中?

python - Flask 应用程序在测试时随机拒绝连接

android - 在 Android Studio 中调试测试用例

nhibernate - NHibernate 如何实现可选的 log4net 日志记录

c# - 如何在 C# 的 Process.Start 中处理带空格的值

c# - 如何使用 Shell32 (Windows 10) 在 C# 中丢失视频文件的 "Frame height"和 "Frame width"属性?

unit-testing - 单元测试失败

c# - 使用 NHibernate 和 PostgreSQL 引用列名

asp.net - 如何使用依赖注入(inject)将工作单元容器传递到存储库的构造函数中

c# - 具有 P/Invoke 和指针的泛型