Поддерживает ли Pex тестирование Windows Phone 7? - PullRequest
1 голос
/ 18 января 2012

Как я знаю, Pex поддерживает следующие два вида настроек фреймворка PexAssemblyInfo.cs:

// Microsoft.Pex.Framework.Settings -- 1
[assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTest")]

И

// Microsoft.Pex.Framework.Settings -- 2
[assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTestSilverlight")]

Есть ли какие-либо настройки фреймворка для Windows Phone 7?

Если мы используем этот параметр # 2 (TestFramework = "VisualStudioUnitTestSilverlight")

Мы получили исключение при тестировании классов, которые являются особыми ОС Windows Phone (например, "Microsoft.Devices.DeviceType").

Информация об исключении: Message = "未能 加载 文件 或 程序 集« Microsoft.Phone, версия = 7.0.0.0, культура = нейтральная, PublicKeyToken = 24eec0d8c86cda1e »system 它 的 某 一个 依赖 项 。Система не можетнайдите указанный файл. "

1 Ответ

0 голосов
/ 18 января 2012

Нет, вы не можете.Вам нужно запустить свои юнит-тесты в эмуляторе, независимо от того, как вы их поставили.

...