Как сделать юнит-тест моего wp7-приложения - PullRequest
2 голосов
/ 08 июля 2011

Я хочу создать модульный тест в своем приложении wp7.

Итак, я перехожу к vs2010 -> test -> new basic unit test.

vs2010 генерирует новый тестовый проект в моем решении, и я хочу начать кодирование. Теперь начинаются проблемы.

Как сделать классы и методы из моего проекта приложения wp7 доступными? Когда я добавляю ссылку на приложение в своем тестовом проекте, это не помогает мне, потому что я получаю:

Warning    2    The project 'foo' cannot be referenced.  The referenced project is targeted to a different framework family (Silverlight)   

Что мне делать?

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

В дополнение к ответу Адама, проект WP7-CI добавляет задачу MSBuild в SL Test Framework, чтобы тесты можно было запускать с сервера сборки.

2 голосов
/ 08 июля 2011

Вам необходимо использовать платформу для модульного тестирования Silverlight:

http://channel9.msdn.com/Events/MIX/MIX10/CL59

Затем вы используете модуль модульного тестирования Джеффа Вилкокса, который представляет собой приложение для телефона:

http://blogs.msdn.com/b/amit_chatterjee/archive/2011/06/26/unit-testing-the-windows-phone-7-applications.aspx

Я делаю это с успехом.

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