Могут ли тесты быть написаны в сборках 3.5 MsTest Unit Test? - PullRequest
4 голосов
/ 31 марта 2011

Привет: Мне нравилось играть с Пексом и Моулзом ... теперь пришло время использовать его всерьез, чтобы как можно больше охватить устаревшее приложение.

Мы начали с преобразования в .NET 3.5 (клиент пока не может размещаться в .NET 4.0)

Мы заметили, что у нас проблемы с тем, чтобы заставить Молей работать.

Кажется, работает, если сборка Test Project представляет собой .NET 4.0, но при преобразовании инфраструктуры сборки Unit Tests обратно в .NET 3.5 (после установки Visual Studio 2010 SP1 для предоставления этой возможности) она перестает работать.

Продолжает жаловаться, что «вы можете запускать тесты только с использованием хост-адаптера по умолчанию из тестовой сборки, предназначенной для .NET Framework 3.5»

Если клиент хочет, чтобы все было в .NET 3.5 - включая модульные тесты ... есть идеи?

1 Ответ

3 голосов
/ 20 февраля 2012

В конце этого поста из блога команды разработчиков MS Visual Studio в разделе «Известные ограничения» говорится, что:

Выполнение .NET Framework3.5 тесты поддерживаются только в хост-адаптере по умолчанию.

Моли используют MolesAgentAdapter вместо значения по умолчанию, поэтому библиотека модульного тестирования должна быть совместима с .NET 4.0.

...