Windows phone 7 Pex是否支持windows phone 7单元测试?

Windows phone 7 Pex是否支持windows phone 7单元测试?,windows-phone-7,testing,pex,Windows Phone 7,Testing,Pex,正如我所知,Pex支持以下两种框架设置PexAssemblyInfo.cs: // Microsoft.Pex.Framework.Settings -- 1 [assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTest")] 及 windows phone 7是否有任何框架设置 如果我们使用此设置#2(TestFramework=“VisualStudioUnitTestSilverlight”) 当我们测试Wind

正如我所知,Pex支持以下两种框架设置
PexAssemblyInfo.cs

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

windows phone 7是否有任何框架设置

如果我们使用此设置#2(TestFramework=“VisualStudioUnitTestSilverlight”)

当我们测试Windows Phone操作系统专用类(例如“Microsoft.Devices.DeviceType”)时出现异常

例外信息为:
消息=”未能加载文件或程序集Microsoft.Phone,版本=7.0.0.0,区域性=中性,PublicKeyToken=24eec0d8c86cda1e或它的某一个依赖项。系统找不到指定的文件。“

不,您找不到。你需要在emulator中运行单元测试,不管你怎么说。

有没有像“Pex和Moles”这样的工具可以自动为windows phone 7开发发出单元测试?没有,因为几乎不存在发出支持。
// Microsoft.Pex.Framework.Settings -- 2
[assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTestSilverlight")]