Events FakeiTasy如何引发事件,键入delegate

Events FakeiTasy如何引发事件,键入delegate,events,delegates,fakeiteasy,raise,unit-testing,Events,Delegates,Fakeiteasy,Raise,Unit Testing,我需要使用FakeiTasy引发此事件。更新:从FakeiTasy 2.0.0开始支持。有关更多信息,请参见,但要点是您将使用false.modificechanged+=Raise.With() 不幸的是,这目前不受支持。已经提出了关于这一点,我有一个建议的修复等待审查 同时,如果您不能或不希望重构以使用“EventHandler”样式的事件,您可以手动捕获事件注册,然后自己调用处理程序。解决方案:使用EventHandler重构代码。 namespace Elektrobit.Guide.S

我需要使用FakeiTasy引发此事件。

更新:从FakeiTasy 2.0.0开始支持。有关更多信息,请参见,但要点是您将使用
false.modificechanged+=Raise.With()

不幸的是,这目前不受支持。已经提出了关于这一点,我有一个建议的修复等待审查


同时,如果您不能或不希望重构以使用“EventHandler”样式的事件,您可以手动捕获事件注册,然后自己调用处理程序。

解决方案:使用EventHandler重构代码。
namespace Elektrobit.Guide.Studio.Model.Elements
{
    public delegate void ModifiedChangedHandler();

    public interface IProject : IModelElement
    {
        event ModifiedChangedHandler ModifieChanged;
    }
}