单元测试 – 在通用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项目中使用它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- gitblit在windows10上的安装及服务启动报错处理
- 在Windows Subsystem for Linux中执行批处理文件
- windows – 将字符串转换为int会导致值更改
- Win7上安装Mysql5.7
- 如何删除win7系统桌面ie图标
- windows-8 – 在Windows 8 / WinRT中实现DragStarted DragD
- windows-7 – 没有上下文菜单命令的TortoiseHg
- windows – 哪个更快,为什么:传输几个小文件或几个大文件?
- windows-vista – 存储vista安装程序中所有用户共享的可写数
- windows – java.exe和javaw.exe有什么区别?
推荐文章
站长推荐
- exchange-2010 – 恢复了2天的Microsoft Exchang
- active-directory – 获取域/树中的AD组路径
- Windows端LDAP客户端部署及配置
- rest – Microsoft.OData.Core和Microsoft.Data.
- 普通二进制格式(.bin)和Windows可执行文件(.exe)
- batch-file – 用于在windows命令中循环打印日期
- Windows下tomcat进程监控批处理程序
- windows-server-2008 – “以批处理作业登录”用
- Windows服务器管理器停留在’显示将在服务器库存
- 使用带有局部变量的’window’进行JavaScript中的
热点阅读