package mock import ( "go-micro.dev/v4/registry" "go-micro.dev/v4/server" ) type MockSubscriber struct { Opts server.SubscriberOptions Sub interface{} Id string } 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 }