2010-10-10 88 views
3

有什么方法可以测试Windows Phone 7类库吗?通常(对于WinForms或WPF应用程序)我创建单独的类库并将引用添加到nunit.framework.dll和我想测试的类库中。如何测试windows phone 7类库?

在这里,如果我创建新的Windows Phone类库,它不允许我添加对NUnit框架程序集的引用。

如果我创建了普通的类库,它显然允许我引用NUnit,但不允许添加对我想测试的Windows Phone类库的引用。 闭环:)

关于如何执行我的单元测试的任何想法?

UPD:我认为目前还没有合适的解决方案。有一个原始的手工解决方案(即使在alpha版本中也是如此)http://wptestlib.codeplex.com/。 UnitDriven和Silverlight单元测试框架可以使用,除非你想测试特定设备。即在这些项目中引用WP7特定程序集是不可能的。

回答

1
+0

Hi JP。谢谢你,单位驱动是好的。但它不提供测试引擎。在Silverlight中有用于tetsting的UI,并且有一些限制可用于测试#wp7应用程序。在这种情况下,我们需要创建基于Web的Silverlight应用程序,请参考我们想要测试的类库,编写测试并运行它。除非我们使用#wp7特定的类来进行测试,否则它可以完美运行。例如,我使用System.Device.GeoCoordinate类,但我仍然无法将其引用添加到Silverlight应用程序。 – 2010-10-11 08:50:38

+0

所以我需要一些最初为#wp7创建的东西,并没有兼容性问题。 – 2010-10-11 08:51:37

+0

我尝试使用单元测试,但也失败了,我想我们必须等待Microsoft'Actions – magicshui 2010-10-15 05:19:40