无计划的
最后更新: 4月25日15:53 通过
上创建: 4月25日15:53
类型: 功能要求
0
JustMock将匿名类型作为元组处理

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]'

0评论
Baidu
map