Используя Microsoft Fakes Framework, я пытаюсь запустить свои модульные тесты на нашем сервере сборки TFS. Местного он отлично работает, но он не работает на сервере сборки:Запуск блоков тестов Fakes Framework на сервере сборки TFS | Ошибка
кажется, что не нужные файлы были скопированы в каталог вывода. Какие файлы следует копировать (помимо модульных тестов и тестируемых классов проектов)? Должен ли я копировать, например, dll Fakes?
Очевидно, что ваши тесты не будут выполняться без подделок замены подделок. У них есть типы, которые вы используете для подделки/заглушки/прокладки. Так что да, я думаю, вам нужно также скопировать их. – Spock
Я проверил файлы, которые копируются: UnitTests/Fakes/Bll.Fakes, UnitTests/Fakes/DataAccess.fakes. Даже UnitTests/bin/Debug/* копируется (не обязательно, я думаю). Что еще мне нужно копировать? Какие файлы отсутствуют? – dpwulp94
Какое исключение вы точно видите в журнале построения? Что-то вроде ... Microsoft.QualityTools.Testing.Fakes.Shims.ShimNotSupportedException: System.IO.File? – Spock