Telerik模拟生成规则的新设置
添加了对Microsoft.NET 7官方版本的支持。
添加了控制模拟生成规则的设置。
Telerik JustLock是一个易于使用的模拟工具,它将帮助您以前所未有的速度、更高的质量编写单元测试。JustLock允许您轻松地将测试场景与难以配置的依赖关系(如数据库、对web服务或第三方库的请求)隔离开来。这将导致更高的生产率和更好的代码。JustLock可以模拟接口、虚拟和抽象方法和属性、密封类、非虚拟方法和属性,静态类、方法和属性以及私有、受保护或内部类、方法、属性,甚至系统API(如DateTime、File、FileInfo等)。
什么是嘲笑,我为什么需要它?
模拟是单元测试中的一个概念,其中真实对象被模仿真实对象行为的伪对象所取代。进行模拟是为了使测试能够专注于被测试的代码,而不是外部依赖的行为或状态。
例如,如果您有一个运行业务逻辑并将信息保存到数据库的数据存储库类,那么您希望单元测试专注于业务逻辑,而不是准备、验证和清理数据库中的数据。通过模拟对数据库的依赖性,您将摆脱这个单元测试的大部分维护,并大大加快它的速度。
为什么选择JustLock
消除编写单元测试的麻烦。
JustLock使隔离测试环境变得简单,并专注于您希望验证的逻辑。它很容易使用,并与您最喜欢的单元测试框架相连接,进行单元测试,轻松轻松。
模仿一切
模拟非虚拟或非抽象方法、密封类、静态方法和类、非公共成员和随处可见的类型,包括SystemAPI/MsCorLib成员。
轻松调试模拟对象
JustLock调试窗口可以帮助您在调试单元测试时找到所需的答案,从使用什么参数调用模拟对象到为什么不调用或为什么再次调用模拟对象。
增加代码覆盖率
JustLock提供了关于单元测试的完整性和彻底性的重要反馈,这对于任何追求高质量代码的企业来说都是必不可少的。它使用Visual Studio、dotCover、OpenCover等的代码覆盖率集成来关联测试和覆盖率结果。
适用于各种类型的.NET代码的解决方案
无论您是处理复杂且难以维护的遗留代码,还是考虑到最佳实践开发的代码,此工具都非常适合您的单元测试。NET代码。
提供屡获殊荣的支持
Telerik屡获殊荣的支持团队致力于帮助您解决在开发应用程序过程中可能遇到的任何疑问或问题。