【问题标题】:NMocks2 Argument Syntax in Rhino Mocks?Rhino Mocks中的NMocks2参数语法?
【发布时间】:2009-05-05 20:40:17
【问题描述】:

在 NMocks2 中,您可以使用之前不知道参数的方法模拟结果

Stub.On(aMock)
    .Method( ... )
    .WithAnyArguments()
    .Will(Return.Value( ... );

来自NMocks2 Cheatsheet。我的问题是,当您不关心参数时,Rhino 模拟是否有类似的机制?我想拨打类似于:

    object objectIDontWantToRecreate = null; // Won't be null in actuality
    object alwaysReturned = ...;
    Expect.Call(mockObject.Method(objectIDontWantToRecreate)).Return(alwaysReturned);

【问题讨论】:

    标签: asp.net unit-testing rhino-mocks


    【解决方案1】:

    肯定有:

    Expect.Call(mockObject.Method(null)).IgnoreArguments().Return(alwaysReturn)
    

    【讨论】:

    • 谢谢。不知道我怎么错过了。我想这里有很多东西要学:)
    • Rhino 是一个非常灵活的框架,但学习曲线陡峭。如果您使用的是 .Net 3.5,我强烈推荐 Moq 而不是 Rhino。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 2010-10-20
    • 1970-01-01
    相关资源
    最近更新 更多