Visual Studio扩展
当你安装时Telerik®JustMock,你也会得到一个默认安装的JustMock Visual Studio扩展。它部署了JustMock菜单。
图1:Visual Studio中的JustMock菜单
本文将引导您了解Visual Studio扩展提供的不同设置。
启用/禁用分析器
启用或禁用JustMock分析器。的时候才需要这个分析器先进的功能JustMock。
属性来启用和禁用分析器Ctrl + Shift + (
和Ctrl + Shift +)
快捷方式。
分析器的选项
打开分析器运行时选项,您可以在其中配置应该由JustMock分析器检测的内容。以下是可用的选项:
图2:JustMock Profiler选项Visual Studio
随需应变仪器启用
控制JustMock Profiler是否会插入所需的代码(代码插装)以按需工作。启用此选项将显著加快执行时间。否则,无论您是否打算模拟它,都将对每个已编译的方法进行插装,这当然会导致执行时间的减慢。
该功能仍处于测试阶段。
因为不是所有的方法都将被检测,所以出现了两个功能破坏变化:
- 嘲笑新的操作符在所有情况下都不能正常工作。作为一种变通方法,使用IgnoreInstance方法。
- 使用ArrangeSet(Action)的模拟属性setter不能在所有场景中正确工作。作为一种解决方法,请使用ArrangeSet
(Action)过载。
自动模拟存储库清理已启用
控件是否调用Mock。Reset方法由JustMock Profiler在每个方法的末尾检测。默认值为true。只在调用Mock时禁用是安全的。Reset被添加到使用JustMock的所有单元测试中,目的是清除模拟存储库中的所有模拟对象,否则这些单元测试可能会发生内存泄漏。禁用此选项将导致更快的执行时间。请谨慎使用。
DLLImport方法检测启用
控件标记的方法是否受控制DLLImport属性可以被模拟。如果没有模拟DLLImport方法,则可以安全地禁用。禁用此选项将导致更快的执行时间。
启用异步测试上下文解析
控制异步测试方法的测试执行解析。仅在执行同步测试方法时可安全地禁用。禁用此选项将导致稍微快一点的执行时间。
集成
打开Telerik JustMock配置窗口,该窗口用于将JustMock与第三方分析程序链接起来。有关更多信息,请导航到这篇文章。
图3:JustMock配置窗口
文档
打开在线Telerik JustMock文档。您可以从您的账户.
建议一个功能
打开JustMock的想法和反馈门户在这里,您可以提交想法和功能请求,或者投票支持已经在待办事项中的功能。
检查更新
打开Telerik JustMock Updater窗口。给你选项在检查更新时包括内部构建和在Visual Studio启动时检查JustMock更新.
图4:JustMock Updater
客户体验和改进计划
打开Telerik JustMock客户体验和改进程序窗口,您可以在其中启用或禁用产品使用情况的匿名报告。
图5:JustMock客户体验和改进计划
更新的引用
打开Telerik JustMock Update References窗口。提供更新所有JustMock引用的功能(Telerik.JustMock.dll和Telerik.JustMock.Container.dll)在溶液中。此外,对于特定的解决方案,您可以选择不再显示此窗口。
当包含与当前安装的JustMock版本不同的JustMock引用的解决方案被加载时,此窗口会自动提示。
图6:更新JustMock引用窗口
还可以通过右键单击某个项目的引用字段来使用更新引用的功能。这样,您将能够仅更新特定项目的JustMock引用:
图6:从上下文菜单中更新JustMock References
关于JustMock
打开teleerik JustMock窗口。
故障排除
问题:Visual Studio中缺少Telerik菜单
原因:Telerik Visual Studio Extensions被禁用。
建议解决方案:
Open Visual Studio;
转到菜单工具- >扩展和更新…(适用于Visual Studio 2019扩展- >管理扩展)
打开左侧的Installed选项卡
搜索Telerik JustMock扩展,并确保它是启用的
如果本文不能帮助解决您的问题,请按照以下步骤生成Visual StudioActivityLog在联系我们的支持之前提交:
- 开放开发者命令提示符下的Visual Studio 20xx管理权限.
- 执行命令- devv /log %userprofile%\desktop\ActivityLog.xml。这将启动Visual Studio并在桌面上创建日志。
- 重现问题
- 附加Activitylog文件,当您联系我们的支持。