2014-02-19 5 views
1

Я экспериментировал с SpecFlow, и мне понравилось то, что я видел и опробовал до сих пор. Тем не менее, меня беспокоит одна вещь о SpecFlow, и это сгенерированный код тестового шаблона для каждого файла функции.Сгенерированный код SpecFlow

Хотя я не сталкивался с проблемами с тестовым шаблоном, у меня есть проблемы с проблемами, возникающими из сгенерированного кода, так как любые изменения в сгенерированном коде будут сдуты, если я буду повторно запускать specFlowSingleFileGenerator.

У кого-нибудь возникли проблемы с сгенерированным кодом и им необходимо внести изменения и сохранить?

Любые предложения, которые помогут мне избежать необходимости внесения изменений в сгенерированный код?

Благодаря - Вихревые

+0

Помог ли мой ответ? –

+0

Приносим извинения за поздний ответ. Ваш ответ помог прояснить некоторые вопросы, хотя мне интересно, если кто-то столкнулся или заметил необходимость редактировать сгенерированные файлы. Из вашего ответа это звучит не так. –

+0

Рад, что я мог помочь. Как я сказал в своем ответе, вы должны быть в порядке с сгенерированным кодом, и если у вас возникнут какие-либо проблемы, просто восстановите его. –

ответ

0

Сгенерированный код может быть легко регенерируется. Удалите сгенерированный файл кода, а затем щелкните правой кнопкой мыши на этой функции в окне «Solution Explorer». В появившемся контекстном меню выберите запись «Запустить пользовательский инструмент», это приведет к восстановлению файла кода.

Вы определенно не должны изменять сгенерированные файлы, а также не должны иметь никаких оснований.

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

Смежные вопросы