Юнит-тестирование Silverlight с помощью Visual Studio Express - PullRequest
1 голос
/ 06 февраля 2011

I требуется модульное тестирование для моего приложения Silverlight.Я выделил DLL, в которой есть только базовые классы моделей, которые имеют смысл тестировать.

Проблема в том, что я нахожусь в стеке Visual Studio Express.Какие у меня есть варианты для юнит-тестирования?

Я видел:

  1. Структура ScottGu (мне кажется, не работает)
  2. порт Jamie Silverlight NUnit (не работает с Express)
  3. AgUnit (у меня нет JetBrains ReSharper)
  4. NUnit 3.0(еще не существует)

Какие жизнеспособные варианты у меня есть на данный момент?

1 Ответ

1 голос
/ 07 февраля 2011

Я использую фреймворк Джеффа Уилкокса (тот же, на который вы ссылались выше как у Скотта Гу), с некоторым успехом.Это не совсем элегантно, но в итоге я делаю то, что мне нужно.Это то, что команда Silverlight использует для внутреннего использования, поэтому она, вероятно, должна охватывать большую часть того, что должно быть покрыто.А поскольку он просто выполняется в браузере, в нем нет ничего, что могло бы помешать правильной работе с Express.

Убедитесь, что вы получаете правильную версию, т. Е. Вы хотите, чтобы DLL-библиотеки, которые поставляются с Silverlight Toolkit на Codeplex.В какой-то момент я закончил с более старой версией, и многие из моих проблем исчезли, как только я получил последние версии.

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

...