Как запустить модульные тесты, написанные с помощью Microsoft Moles, не устанавливая его? - PullRequest
5 голосов
/ 01 апреля 2011

Наша команда работает над написанием модульных тестов для большого проекта .Net, используя IDE «Visual Studio 2010» и инфраструктуру модульного тестирования «NUnit» (v. 2.5.9).Также мы используем изолирующий фреймворк Microsoft Moles.После того, как мы закончили писать тесты для определенного модуля, нам нужно собрать все модули и запустить модульные тесты на другой машине, где Moles не установлен.

Можно ли запускать модульные тесты, написанные с родинками, без фактической установки инфраструктуры родинокно только путем копирования и / или регистрации (в GAC или в системном реестре) конкретных компонентов?И если да, что это за компоненты?


Например, мы обнаружили, что для регистрации модульных тестов необходимо зарегистрировать «Microsoft.ExtendedReflection.ClrMonitor.x86» в реестре Windows.

1 Ответ

0 голосов
/ 29 сентября 2012

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

...