加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:29:11 所属栏目:Windows 来源:网络整理
导读:有没有人为Windows Store App开发提供良好的TDD设置?我已经习惯使用模拟框架,但由于WinRT中缺少动态程序集生成,因此这不再是一个选项. 我已经看过alpha MoqRT框架,但我希望避免在这样的实验阶段.我也被使用模拟对象所迷恋,我不愿意使用作为Microsoft(Micros
有没有人为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应用商店应用项目中,将这些相同的源文件添加为链接.这是不方便的,因为我不得不在两个平台之间复制项目引用,我必须小心确保代码在两个项目中编译,但这种方法允许我使用更好的单元测试工具.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读