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

单元测试 – 在通用Windows平台应用程序测试中进行模拟

发布时间:2020-12-14 04:22:53 所属栏目:Windows 来源:网络整理
导读:参见英文答案 Mocking framework in UWP Apps [closed]2个 我正在为通用Windows平台应用程序创建一个库(“Microsoft.NETCore.UniversalWindowsPlatform”:依赖项下的“5.0.0”和project.json中框架下的“uap10.0”:{}).我刚刚开始编写测试,但我似乎找不到
参见英文答案 > Mocking framework in UWP Apps [closed]2个
我正在为通用Windows平台应用程序创建一个库(“Microsoft.NETCore.UniversalWindowsPlatform”:依赖项下的“5.0.0”和project.json中框架下的“uap10.0”:{}).我刚刚开始编写测试,但我似乎找不到任何支持通用Windows平台应用程序的模拟库.唯一的一个是 MoqaLate,但它是非常新的,严重受限.

我看不到自己在没有嘲笑的情况下进行测试,但我也是UWP开发的新手.我错过了什么,或者在我的测试中真的不可能使用模拟?如果是这样,有什么替代方案?

编辑:我看到的一个替代方案是开发Windows类库(Portable),它只针对Windows Universal 10.0.这种方法有什么问题我应该小心吗?我的目标是拥有一个可以在Windows 10应用程序中使用的库(在移动设备,桌面设备和xbox上).

Windows 10使用.NET native将发布版本编译为机器代码,因此您不再使用MSIL,因此无法使用模拟框架(IL编织等)使用的技术. 但是,在调试模式下,Windows 10应用程序运行标准.NET IL(用于更快的构建/调试周期),因此任何模拟框架都应该在调试模式下工作,只要您只在PCL项目中使用它.

(编辑:李大同)

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

    推荐文章
      热点阅读