相关疑难解决方法(0)

Windows Phone开发和单元测试

我正在寻找一个针对Windows Phone的项目,但由于缺乏单元测试支持,我有点迟钝[1].

我习惯使用NUnit/XUnit来满足我的大多数测试需求,比如NSubstitute用于模拟.我可以说,你不能将这些框架用于Windows Phone项目......

鉴于一些调查,我想知道以下方案是否有效:

  • 使用Visual Studio 2012
  • 为View Models和其他逻辑创建可移植类库项目
  • 为单元测试创​​建其他可移植类库项目
  • 等待Windows Phone 8 SDK [2],然后使用它创建视图.

通过使用可移植类库,我希望单元测试尽可能接近在设备上运行,而不必破解模拟器.

另一个优点是我可以看到这个解决方案在TFS构建环境中工作 - 所以运行测试是CI构建的一部分......

我希望能够衡量人们的意见,看看这是一个明智的举动,还是愚蠢的错误......

谢谢,
Kieron

[1]我知道有解决方案,但没有一个看起来像完整的框架测试那样集成 - 我正在谈论VS2012/Resharper中的支持,无需模拟器即可运行单元测试.

[2]有没有人知道您是否可以使用WP8 SDK定位Windows Phone 7.x?

unit-testing windows-phone portable-class-library windows-phone-8

6
推荐指数
2
解决办法
4952
查看次数