【问题标题】:How do I mock an out parameter with Moq? [duplicate]如何使用 Moq 模拟输出参数? [复制]
【发布时间】:2014-01-08 05:34:40
【问题描述】:

我有一个正在测试的课程。此类使用接口作为构造函数参数。该接口有一个带有 out 参数的方法。

我想做的是模拟这个方法,以便输出参数始终是一个特定的值。

如何做到这一点?

【问题讨论】:

标签: .net moq


【解决方案1】:

要做到这一点,只需创建一个具有所需值的本地并在 out 位置使用它。

int theValue = 42;
Mock<ITarget> target = ...;
target.Setup(x => x.TheMethod(out theValue));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 2010-10-19
    相关资源
    最近更新 更多