was*_*syl 8 unit-testing mocking win-universal-app uwp
我创建(通用Windows平台的应用程序库"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"下dependencies和"uap10.0": {}下frameworks中project.json).我刚刚开始编写测试,但我似乎找不到任何支持通用Windows平台应用程序的模拟库.唯一的一个是MoqaLate,但它非常新,而且非常有限.
我看不到自己在没有嘲笑的情况下进行测试,但我也是UWP开发的新手.我错过了什么,或者在我的测试中真的不可能使用模拟?如果是这样,有什么替代方案?
编辑:我看到的一个替代方案是开发Windows类库(Portable),它只针对Windows Universal 10.0.这种方法有什么问题我应该小心吗?我的目标是拥有一个可以在Windows 10应用程序中使用的库(在移动设备,桌面设备和xbox上).
Windows 10 使用 .NET 本机将发布版本编译为机器代码,因此您不再使用 MSIL,因此无法使用模拟框架(IL 编织等)使用的技术。但是,在调试模式下,您的 Windows 10 应用程序运行标准 .NET IL(为了更快的构建/调试周期),因此只要您仅在 PCL 项目中使用它,任何模拟框架都应该在调试模式下工作。
| 归档时间: |
|
| 查看次数: |
1058 次 |
| 最近记录: |