unit-testing – 用于Windows Store应用程序开发的TDD,无需模拟

前端之家收集整理的这篇文章主要介绍了unit-testing – 用于Windows Store应用程序开发的TDD,无需模拟前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人为Windows Store App开发提供良好的TDD设置?我已经习惯使用模拟框架,但由于WinRT中缺少动态程序集生成,因此这不再是一个选项.

我已经看过alpha MoqRT框架,但我希望避免在这样的实验阶段.我也被使用模拟对象所迷恋,我不愿意使用作为Microsoft(Microsoft Fakes)替代品提供的存根或填充程序.

你们有没有成功找到使用DI和正确隔离的TDD风格单元测试进行Windows Store App开发的好技术?如果是这样,你做了什么?

编辑:

我还注意到我的“Windows Store App”单元测试项目中没有“Add Fakes Assembly”选项,因此可能不是一个选项.

我现在尝试的方法是将可测试代码放在常规的.NET 4.5程序集中,允许使用正常的单元测试项目对模拟进行单元测试.然后,在Windows应用商店应用项目中,将这些相同的源文件添加链接.这是不方便的,因为我不得不在两个平台之间复制项目引用,我必须小心确保代码在两个项目中编译,但这种方法允许我使用更好的单元测试工具.

我仍然迫不及待地想看看是否有人想出更好的东西.

猜你在找的Windows相关文章