gpt4 book ai didi

c# - 如何强制使用 void 方法从 Stub 对象返回 Void?

转载 作者:太空狗 更新时间:2023-10-29 20:59:32 25 4
gpt4 key购买 nike

我如何强制 RhinoMocks 中的 stub 对象为它的 void 方法返回 void?

举个例子:

public interface ICar 
{
string Model {get;set;}
void Horn();
}

ICar stubCar= MockRepository.GenerateStub<ICar>();
stubCar.Expect(c=>c.Horn()).Return( //now what so that
// it returns nothing as the meth. returns void ?

最佳答案

方法不能返回一个值——它是一个空方法。 CLR 不会它尝试返回值。您不需要为此进行测试。

您只需要 Expect 调用。

关于c# - 如何强制使用 void 方法从 Stub 对象返回 Void?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com