func (m *MockOobService) RegisterActionEvent(arg0 chan<- service.DIDCommAction) error {
	if m.RegisterActionEventHandle != nil {
		return m.RegisterActionEventHandle(arg0)
	}
	return nil
}
RegisterActionEvent mock implementation.
package outofband
import (
	"github.com/hyperledger/aries-framework-go/pkg/didcomm/common/service"
	"github.com/hyperledger/aries-framework-go/pkg/didcomm/protocol/outofband"
)
type MockOobService struct {
	AcceptInvitationHandle      func(*outofband.Invitation, outofband.Options) (string, error)
	ActionContinueHandle        func(string, outofband.Options) error
	ActionStopHandle            func(string, error) error
	ActionsHandle               func() ([]outofband.Action, error)
	RegisterActionEventHandle   func(chan<- service.DIDCommAction) error
	RegisterMsgEventHandle      func(chan<- service.StateMsg) error
	SaveInvitationHandle        func(*outofband.Invitation) error
	UnregisterActionEventHandle func(chan<- service.DIDCommAction) error
	UnregisterMsgEventHandle    func(chan<- service.StateMsg) error
}
func (m *MockOobService) AcceptInvitation(arg0 *outofband.Invitation, arg1 outofband.Options) (string, error) {
	if m.AcceptInvitationHandle != nil {
		return m.AcceptInvitationHandle(arg0, arg1)
	}
	return "", nil
}
func (m *MockOobService) ActionContinue(arg0 string, arg1 outofband.Options) error {
	if m.ActionContinueHandle != nil {
		return m.ActionContinueHandle(arg0, arg1)
	}
	return nil
}
func (m *MockOobService) ActionStop(arg0 string, arg1 error) error {
	if m.ActionStopHandle != nil {
		return m.ActionStopHandle(arg0, arg1)
	}
	return nil
}
func (m *MockOobService) Actions() ([]outofband.Action, error) {
	if m.ActionsHandle != nil {
		return m.ActionsHandle()
	}
	return []outofband.Action{}, nil
}