如何对我的wp7应用程序进行单元测试

时间:2011-07-08 08:07:54

标签: windows-phone-7

我想在我的wp7应用上生成一个单元测试。

所以我去vs2010 - >测试 - >新的基本单元测试。

vs2010在我的解决方案中生成一个新的测试项目,我想开始编码。现在问题就开始了。

如何使我的wp7应用程序项目中的类和方法可访问?当我在我的测试项目中添加对应用程序的引用时,它对我没有帮助,因为我得到了:

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

我该怎么办?

2 个答案:

答案 0 :(得分:2)

您需要使用Silverlight单元测试框架:

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

然后你使用Jeff Wilcox的单元测试运行器,这是一个手机应用程序:

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

我成功地做到了这一点。

答案 1 :(得分:2)

除了Adam的回答之外,WP7-CI project还向SL测试框架添加了MSBuild任务,以便可以从构建服务器运行测试。