Проблема:
В клиентском проекте нам пришлось сохранить сложные объекты в памяти из объявленных переменных в виде кода C #, чтобы мы могли использовать их в качестве результатов тестирования в модульных тестах.
Решение:
После того, как мы попробовали несколько нюгетов и плагинов для Visual Studio (например, Object Exporter из VS Marketplace), мы закончили писать собственный генератор кода на C #. ObjectDumper способен генерировать код инициализатора C # из переменных в памяти. Это особенно полезно в целях отладки и создания тестовых данных для модульных тестов.
Взгляните на пакет nuget ObjectDumper.NET, на случай, если в ваших проектах возникнут аналогичные потребности.
https://www.nuget.org/packages/ObjectDumper.NET/