Есть ли способ дать AutoFixture экземпляр объекта, пройти через все сеттеры и установить случайные данные? Вики-примеры показывают только, как получить экземпляр из AutoFixture, например.
var autoGeneratedClass = fixture.Create<ComplexParent>();
Мой пример использования — это фабричный метод, который генерирует экземпляры объектов с динамическими свойствами на основе конфигурации. Я хочу проверить, правильно ли мои методы обнаруживают и взаимодействуют (например, копируют) эти динамические свойства.
dynamic dynamicPropertyObject1 = factoryMethod(configuration);
dynamic dynamicPropertyObject2 = factoryMethod(configuration);
dynamicPropertyObject1.propA = random.Next();
dynamicPropertyObject1.CopyTo(dynamicPropertyObject2);
Assert.That(dynamicPropertyObject2.propA, Is.EqualTo(dynamicPropertyObject1.propA);
Спасибо