public virtual IWriteAheadEventStorage Override(IWriteAheadEventStorage storage) { return(storage); }
public override IWriteAheadEventStorage Override(IWriteAheadEventStorage storage) { var failingStorage = new FailingVolatileEventStorage(VolatileFailureMode, storage); return(failingStorage); }
public FailingVolatileEventStorage(FailureMode failureMode = FailureMode.All, IWriteAheadEventStorage innerStorage = null) { FailureMode = failureMode; InnerStorage = innerStorage; }