【发布时间】:2020-12-24 18:54:49
【问题描述】:
我正在使用 Moq 框架。我正在尝试从函数调用中模拟数据,但问题是,函数 RETURNS 是一个布尔值,响应数据来自 BsonArray 形式的 OUT 变量。如何模拟这个变量?
database.runQuery(query, out BsonArray result, out err, out errorMessage);
我们如何设置此函数以用于模拟?
例如mock.Setup(x => x.runQuery(It.IsAnyblahblah)
我之前尝试过,但失败了。帮帮我
【问题讨论】:
-
(out It.IsAny<blahblah>)? -
这能回答你的问题吗? Assigning out/ref parameters in Moq
-
否,因为答案引用了参考参数,而不是输出参数
标签: c# unit-testing moq