code: func NewMockChannelProvider(ctx core.Providers) (*MockChannelProvider, error) {
  	// Create a mock client with the mock channel
  	cp := MockChannelProvider{
  		ctx: ctx,
  	}
  	return &cp, nil
  }
docs: // NewMockChannelProvider returns a mock ChannelProvider