package mock import ( "github.com/micro/go-micro/v2/registry" "github.com/micro/go-micro/v2/server" ) type MockSubscriber struct { Id string Opts server.SubscriberOptions Sub interface{} } func (m *MockSubscriber) Topic() string { return m.Id } func (m *MockSubscriber) Subscriber() interface{} { return m.Sub } func (m *MockSubscriber) Endpoints() []*registry.Endpoint { return []*registry.Endpoint{} } func (m *MockSubscriber) Options() server.SubscriberOptions { return m.Opts }