Мы работаем над DDD, и я пытаюсь найти хорошую утилиту для генерации доменных объектов со случайными или предопределенными данными и заполнения зависимых объектов.
Пример использования:
var user = DDDObjectFactory.CreateUser();
user.Name = "TestUser";
В нашем мире пользователь не может существовать без организации, поэтому, если такой организации не существует, нам тоже нужно создать ее.
Для конкретного теста я могу не заботиться о каком-либо свойстве, кроме имени пользователя, так что это единственное, для которого я указываю реальные данные, все остальные должны иметь случайные данные.