Nhibernate / Domain Objects генерирует тестовые объекты со случайными данными с завода - PullRequest
4 голосов
/ 01 октября 2009

Мы работаем над DDD, и я пытаюсь найти хорошую утилиту для генерации доменных объектов со случайными или предопределенными данными и заполнения зависимых объектов.

Пример использования:

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

В нашем мире пользователь не может существовать без организации, поэтому, если такой организации не существует, нам тоже нужно создать ее.

Для конкретного теста я могу не заботиться о каком-либо свойстве, кроме имени пользователя, так что это единственное, для которого я указываю реальные данные, все остальные должны иметь случайные данные.

Ответы [ 2 ]

5 голосов
/ 02 октября 2009

Или NBuilder

2 голосов
/ 01 октября 2009

Вы можете взглянуть на Автофиксирование .

...