无计划的
最后更新: 2023年5月10日08:22 通过管理
管理
由: 卡门伊万诺夫
评论: 3.
类型: 功能要求
5

         
无计划的
最后更新: 4月25日15:53 通过

JustMock将匿名类型解释为元组。下面的示例演示了这个问题:

公共接口IAnsweringService{(int代码,字符串desc) GetAnswer (字符串问题);} (TestMethod]公共无效AnswerToTheUniverseQuestionTest{varapiMock = Mock.Create();varexpectedAnswer ={code =42, desc =《生命终极问题的答案》};Mock.Arrange(() => apiMock.GetAnswer(Arg.AnyString)).Returns(expectedAnswer);varactualAnswer = apiMock。GetAnswer (“宇宙问题的答案是什么?”);Assert.AreEqual (expectedAnswer。代码,actualAnswer.code);Assert.AreEqual (expectedAnswer.desc actualAnswer.desc);}
测试失败,报错:

Telerik.JustMock.Core.MockException:链接返回值类型'<>f__AnonymousType1 ' 2[System. int32,System. int32]'与安排方法的返回类型'System.ValueTuple '不兼容' 2[System.Int32,System.String]'

无计划的
最后更新: 2023年4月19日09:59 通过
由:
评论: 0
类型: 功能要求
0
DoInteadAPI不能用于需要捕获方法调用参数并提供特定返回值的场景。
在开发中
最后更新: 2023年2月14日10:04 通过管理
由: 托马
评论: 11
类型: 功能要求
2

我们正在使用Rider IDE和MacOS开发。net 5万博体育手机版网址/core服务。

请:

1.添加支持在MacOS下运行JustMock(需要支持分析器,启用问题等),或者如果已经支持,请提供如何在每次测试中激活它的说明,例如使用NUnit。

2.添加与Rider的集成,这样所有的过程都会容易得多。

无计划的
最后更新: 03 Jan 2023 16:56 通过管理
由: Mihail
评论: 2
类型: 功能要求
1
考虑这样一个场景:一个类有一个字符串字段,它是类的主要数据。该类定义了对string的隐式强制转换操作符。当执行该强制转换操作符时,结果字符串将包含来自类字段的值。

实现对所描述的操作符的模拟支持。
在开发中
最后更新: 2022年12月8日10:27 通过管理
扩展从Visual Studio快速操作菜单创建模拟场景的功能
完成
最后更新: 2022年12月8日10:14 通过管理
由: Mihail
评论: 1
类型: 功能要求
0
几年前,我们承诺尽快在Telerik JustMock中引入对所有新技术趋势的支持。在此承诺之后,我们将引入对。net 7官方版本的支持。
在开发中
最后更新: 2022年12月7日11:55 通过管理
代码覆盖包装器数据收集器严格遵循安装目录结构,这使得无需安装的使用非常困难(使用JustMock)。商业NuGet包为例)。添加一些配置设置将解决此问题。
无计划的
最后更新: 2022年11月10日09:40 通过
由于编译器(CS8175)或运行时(CS8175)的原因,无法对这些方法进行模拟。InvalidProgramException:不能创建盒装byref样值)错误。
无计划的
最后更新: 9月1日2022 07:21 通过管理
由: Mihail
评论: 1
类型: 功能要求
1
与dotCover的集成只能通过Telerik.JustMock.Configuration.exe获得,该程序与机器的注册表一起工作,需要安装JustMock。这种方法不适用于基于云的构建代理,因此我们需要一个不需要安装JustMock的集成。
无计划的
最后更新: 2022年7月4日11:41 通过
由:
评论: 0
类型: 功能要求
1

UI应用程序的线程模型与测试主机不同,这可能会导致以下问题:系统。InvalidOperationException: "调用线程必须是STA,因为许多UI组件需要这个"。这个请求是关于用一些可以用来轻松解决这个问题的帮助器扩展JustMock。

完成
最后更新: 2022年5月12日07:54 通过管理
当前的参数匹配器像参数。IsAny参数。匹配(以及在NonPublic API中使用的相应的)参数。Expr)只接受类型作为泛型参数,这使得运行时的类型规范变得不可能。
完成
最后更新: 2022年5月12日07:53 通过管理
由:
评论: 3.
类型: 功能要求
2

c# 8引入了默认接口方法实现。尝试在提升模式下使用JustMock模拟此类方法会失败。下面的例子说明了这个问题:

公共接口IMyInterface{intIntProperty {得到= >0;}} [TestClass]公共UnitTest1{(TestMethod]公共无效TestMethod1{varmock = mock . create ();Mock.Arrange(() => mock.IntProperty). return (1);断言。AreEqual (1, mock.IntProperty);}}

完成
最后更新: 2022年1月19日13:28 通过管理
由: Mihail
评论: 3.
类型: 功能要求
3.

目前,当启用JustMock分析器时,它会在测试执行时提供性能冲击。这种效果是预期的,因为涉及到一个分析器。

我们能做的是找到一种更优化的方法来检测这些方法。

无计划的
最后更新: 2022年1月18日09:35 通过管理
应该添加一篇文档文章,解释如何将JustMock集成到JetBrains Rider中
完成
最后更新: 2021年12月8日08:57 通过管理
创建一个Mock.Assert();或者使用类似的方法来验证为当前测试方法安排的所有模拟对象是否符合设置的期望。
无计划的
最后更新: 2021年12月1日14:06 通过管理
由:
评论: 0
类型: 功能要求
1
Coverlet (https://github.com/coverlet-coverage/coverlet)是一个跨平台的。net代码覆盖工具,因此应该考虑将其集成到JustMock当前(以及潜在)支持的所有平台上。
无计划的
最后更新: 21月16日10:04 通过管理
在“添加引用”对话框中的“程序集”下的“扩展”部分中添加JustMock将使开发人员更容易找到所需dll的位置。
无计划的
最后更新: 2021年10月7日14:06 通过管理
由: 艾伦
评论: 4
类型: 功能要求
2
我正在kubernetes上构建一个内部开发者平台。从历史上看,为了在构建服务器上运行justmock,我们指向windows注册表的一个特殊位置来访问DLL。在kubernetes中,构建运行器是kubernetes节点。在此环境中运行这些测试是否有更好的方法?如果有帮助或有价值,我可以提供更多的细节。过去,我们在这个新世界中使用Azure Devops构建代理。net测试在Linux gitlab代理上运行,而不是在windows上运行。我本想在下拉菜单中选择linux,但没有。
完成
最后更新: 2021年9月16日08:43 通过管理
由: Mihail
评论: 1
类型: 功能要求
9
支持在Linux上执行JustMock测试
1 2 3. 4 5
Baidu
map