Runner TestDriven.NET не работает с Silverlight 3 и MSTest - PullRequest
3 голосов
/ 28 июня 2010

В настоящее время я работаю над проектом в Visual Studio 2010, который использует MSTest для Silverlight.Я недавно преобразовал этот проект из Visual Studio 2008, где тесты на основе Silverlight выполнялись без проблем.Однако, когда я пытаюсь запустить модульные тесты в области класса тестирования (или за ее пределами, т. Е. «Выполнить все тесты») в VS 2010 с TestDriven.NET, я получаю следующую ошибку:

ЦельТип не содержит тесты из известной тестовой среды или метода «Main».

Если для теста не требуется какой-либо метод настройки или конструктор, TestDriven.NET запустит отдельный тест.Мне кажется, что по какой-то причине он не выполняет метод теста TestInitialize.

Есть мысли?

1 Ответ

2 голосов
/ 24 августа 2010

Что вы подразумеваете под "MSTest for Silverlight"?

1

Вы не можете использовать традиционные фреймворки для модульного тестирования, потому что они не созданы для библиотек Silverlight (например, тестовый проект VS2010)
Именно поэтому Microsoft придумала «SilverlightМодуль модульного тестирования "

2

Тесты в" Структуре модульного тестирования Silverlight "могут выполняться только в браузере, а не в средстве запуска TestDriven .NET

...