2017-02-07 4 views
0

Например, у меня есть сложная функция Foo(ObjectA a, ObjectB b), где a и b занимают значительное количество времени для создания (потому что они поступают с нелокального сервера, который не может быть локализован для целей тестирования), я бы хотел чтобы уловить этих парней в отладке Visual Studio и сказать, здесь, сделайте мне единичный тест или что-то еще, где я могу быстро загрузить эти значения снова статически.Visual Studio: Можно ли экспортировать значения параметров из потока отладки в единичные тестовые данные?

Спасибо!

--edit-- Мы определенно предполагаем, что a и b являются сериализуемыми или что-то еще, где они будут храниться в некотором постоянном файле хранения данных и извлекаться при запуске модульного теста.

+0

K, я полагаю, что ответственность несет ответственность за это. –

ответ

1

Просто обходной путь я мог бы обеспечить:

Вы можете экспортировать значение объекта во время отладки с определенным инструментом расширения как экспортер объекта, а затем прочитать файл с базой данных или другими в тестовом модуле (данные приводится тест-блок) ,

https://marketplace.visualstudio.com/items?itemName=OmarElabd.ObjectExporter

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

+0

Великолепный. Спасибо Jack –

+0

Этот плагин сбой VS2015 –