AutoFixture действительно не предоставляет API для заполнения доступных для записи свойств существующего объекта. Однако вы можете использовать следующий фрагмент кода для достижения желаемого поведения:
var fixture = new Fixture();
var objectToFill = new TypeWithProperties();
new AutoPropertiesCommand().Execute(objectToFill, new SpecimenContext(fixture));
Assert.NotNull(objectToFill.Value);
Если вам это нужно часто, вы можете создать метод расширения для IFixture
в вашем тестовом проекте.
Вы могли бы найти, что MarkDown становится достаточно близким к тому, что Вы хотите.
MarkDown является простой техникой для повышения текстовых файлов так, чтобы они могли быть выполнены последующую обработку в другие формы. Одной из хороших вещей о MarkDown является их цель, что отмеченный документ должен быть просто читаемым как прямой текстовый файл:
Переопределяющая цель дизайна для синтаксиса форматирования Скидки с цены состоит в том, чтобы сделать его максимально читаемым. Идея состоит в том, что Отформатированный скидкой с цены документ должен быть пригодным для печати как есть как простой текст, не будучи похож он был повышен с инструкциями по форматированию или тегами.
PanDoc похож на него, мог бы быть хороший companian инструмент для преобразования MarkDown прямо в файлы PDF. Может быть другой выбор - PanDoc является просто лучшим инструментом, который я нашел с быстрым поиском Google.
Можно использовать Сфинкса для генерации HTML и ЛАТЕКСА (и более поздний PDF с pdflatex).
Существует также rst2pdf, не знайте, является ли это сформировавшимся.
Вы могли использовать Скидку с цены (пример) и затем использовать Pandoc (который также работает с reStructuredText и несколькими другими подобными Wiki синтаксисами) преобразовать в PDF.