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

时间:2012-01-18 06:37:38

标签: windows-phone-7 testing pex

众所周知,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 OS特殊的类(例如“Microsoft.Devices.DeviceType”)时,我们遇到了异常。

例外信息是: 消息=“未能加载文件或程序集”Microsoft.Phone,Version = 7.0.0.0,Culture = neutral,PublicKeyToken = 24eec0d8c86cda1e“或它的某一个依赖项。系统找不到指定的文件。”

1 个答案:

答案 0 :(得分:0)

不,你不能。无论你如何使用它,你都需要在模拟器中运行单元测试。