【问题标题】:stubbing protected abstract method using Rhino Mocks使用 Rhino Mocks 存根受保护的抽象方法
【发布时间】:2013-07-31 15:37:49
【问题描述】:

我有一个受保护的抽象方法。反正我可以存根吗?基本上模板方法调用该抽象方法,我需要它来存根它。该方法不能公开,因为它会破坏封装。无论如何我可以使用 Rhino Mocks 来实现它。我正在使用 3.5 版本。 谢谢。

【问题讨论】:

    标签: rhino rhino-mocks-3.5


    【解决方案1】:

    如果可能的话,您可以将方法设为内部并将内部暴露给测试程序集(假设您的测试与抽象类不在同一个程序集中)。它会改变你的封装模型,但是这个方法在程序集之外是不可覆盖的,所以作为程序集的所有者,你可以控制它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2015-08-02
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多