func NewMockDispatcher(ctrl *gomock.Controller) *MockDispatcher {
	mock := &MockDispatcher{ctrl: ctrl}
	mock.recorder = &MockDispatcherMockRecorder{mock}
	return mock
}
NewMockDispatcher creates a new mock instance
package mocks
import (
	core "blaster/core"
	context "context"
	gomock "github.com/golang/mock/gomock"
	reflect "reflect"
)
type MockTransporter struct {
	ctrl     *gomock.Controller
	recorder *MockTransporterMockRecorder
}
type MockTransporterMockRecorder struct {
	mock *MockTransporter
}
func NewMockTransporter(ctrl *gomock.Controller) *MockTransporter {
	mock := &MockTransporter{ctrl: ctrl}
	mock.recorder = &MockTransporterMockRecorder{mock}
	return mock
}
func (m *MockTransporter) EXPECT() *MockTransporterMockRecorder {
	return m.recorder
}
func (m *MockTransporter) Messages() <-chan []*core.Message {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Messages")
	ret0, _ := ret[0].(<-chan []*core.Message)
	return ret0
}
func (mr *MockTransporterMockRecorder) Messages() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Messages", reflect.TypeOf((*MockTransporter)(nil).Messages))
}
func (m *MockTransporter) Delete(arg0 *core.Message) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Delete", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockTransporterMockRecorder) Delete(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockTransporter)(nil).Delete), arg0)
}
func (m *MockTransporter) Poison(arg0 *core.Message) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Poison", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockTransporterMockRecorder) Poison(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Poison", reflect.TypeOf((*MockTransporter)(nil).Poison), arg0)
}
type MockDispatcher struct {
	ctrl     *gomock.Controller
	recorder *MockDispatcherMockRecorder
}
type MockDispatcherMockRecorder struct {
	mock *MockDispatcher
}