使用MOQ举办活动的正确方法是什么?我目前正在将事件设置为virtual
并使用Raise
方法。我目前提出的问题是R#叫喊
调用多态字段事件
我不是为一个实现创建接口的忠实粉丝,因此我首先默认为虚拟。将这个界面作为我唯一的解决方法吗?
答案 0 :(得分:1)
在与同事进一步讨论后,我认为这里需要interface
。我的SUT
正在验证事件之后的结果,这是伪造的...所以没有OnEvent
方法实现。我的SUT也不应该关心那个实现......只是事件被提出了。所以....除非我听到一个令人信服的理由,否则我会选择接口选项。