Фреймворк для модульных тестов Silverlight Rerun Tests - PullRequest
3 голосов
/ 01 декабря 2010

Хорошо, возможно, это действительно глупый вопрос, и я просто не вижу кнопки ... но как мне повторно запустить проверенные тесты в пользовательском интерфейсе приложения SL Unit Testing?

Я запускаю приложение Unit Test, позволяю ему запускать тесты ..... затем я могу даже проверять или снимать флажки с определенных тестов после его завершения .... но как мне перезапустить эти проверенные тесты, не перезапуская всю чертову штуку ? Я просто не вижу кнопку "Запустить выбранные тесты" .....

1 Ответ

2 голосов
/ 09 декабря 2010

Честно говоря, я действительно надеюсь, что я глуп по этому поводу.

Я отправил тот же вопрос на CodePlex, но не получил ответа.Я отправил прямое электронное письмо создателю фреймворка, но не получил ответа.

Это говорит мне о нескольких вещах:

  1. Я действительно такой тупойчто я упустил что-то ужасно очевидное.

  2. Никто на самом деле не использует Silverlight для производственных приложений или, по крайней мере, никто не требует модульного тестирования, поэтому никто не знает ответ здесь.

  3. Приверженность Microsoft к Silverlight и его поддержка в лучшем случае не соответствуют стандартам.

  4. Мне просто не повезло в надежде на поддержкуэтот вопрос.

Тем не менее, я нашел ответ сам.В App.xaml.cs:

private UnitTestPage _page;

В Application_Startup:

RootVisual = _page = (TestPage) UnitTestSystem.CreateTestPage();

Добавить кнопку или обработчик щелчка правой кнопкой мыши или что-то еще, затем вызвать

_page.UnitTestHarness.Run();  

Надеюсь, это поможет кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...