标签: rhino rhino-mocks-3.5
我有一个受保护的抽象方法。无论如何我可以存根吗?基本上模板方法调用抽象方法,我需要它来存根。该方法不能公开,因为它会破坏封装。无论如何,我可以使用Rhino Mocks实现它。我正在使用3.5版本。 感谢。
答案 0 :(得分:0)
如果可能,您可以将方法设为内部并将内部暴露给测试程序集(假设您的测试与抽象类不在同一个程序集中)。它会改变你的封装模型,但是这个方法在程序集之外不会过度,所以作为程序集所有者你可以控制它。