代码之家  ›  专栏  ›  技术社区  ›  Chris Kooken

nhibernate/domain对象使用来自工厂的随机数据生成测试对象

  •  4
  • Chris Kooken  · 技术社区  · 15 年前

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

    示例用法:

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

    在我们的世界中,没有组织就不可能有用户,所以如果没有组织,我们也需要在这些组织上创造。

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

    2 回复  |  直到 11 年前
        1
  •  5
  •   Alex    15 年前
        2
  •  2
  •   Darin Dimitrov    15 年前

    你可以看看 AutoFixture .