func (mr *MockNetworkMockRecorder) StartNetwork() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartNetwork", reflect.TypeOf((*MockNetwork)(nil).StartNetwork))
}
StartNetwork indicates an expected call of StartNetwork.
package mocks
import (
	net "net"
	reflect "reflect"
	gomock "github.com/golang/mock/gomock"
)
type MockNetwork struct {
	ctrl     *gomock.Controller
	recorder *MockNetworkMockRecorder
}
type MockNetworkMockRecorder struct {
	mock *MockNetwork
}
func NewMockNetwork(ctrl *gomock.Controller) *MockNetwork {
	mock := &MockNetwork{ctrl: ctrl}
	mock.recorder = &MockNetworkMockRecorder{mock}
	return mock
}
func (m *MockNetwork) EXPECT() *MockNetworkMockRecorder {
	return m.recorder
}
func (m *MockNetwork) AppendSubscriber() chan []net.IP {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AppendSubscriber")
	ret0, _ := ret[0].(chan []net.IP)
	return ret0
}
func (mr *MockNetworkMockRecorder) AppendSubscriber() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppendSubscriber", reflect.TypeOf((*MockNetwork)(nil).AppendSubscriber))
}
func (m *MockNetwork) CheckConnectivity() error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CheckConnectivity")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockNetworkMockRecorder) CheckConnectivity() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckConnectivity", reflect.TypeOf((*MockNetwork)(nil).CheckConnectivity))
}
func (m *MockNetwork) GetIPs() ([]string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetIPs")
	ret0, _ := ret[0].([]string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNetworkMockRecorder) GetIPs() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetIPs", reflect.TypeOf((*MockNetwork)(nil).GetIPs))
}
func (m *MockNetwork) GetMACAddress() (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetMACAddress")
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNetworkMockRecorder) GetMACAddress() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMACAddress", reflect.TypeOf((*MockNetwork)(nil).GetMACAddress))
}
func (m *MockNetwork) GetNetInterface() ([]net.Interface, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetNetInterface")
	ret0, _ := ret[0].([]net.Interface)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNetworkMockRecorder) GetNetInterface() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNetInterface", reflect.TypeOf((*MockNetwork)(nil).GetNetInterface))
}
func (m *MockNetwork) GetOutboundIP() (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetOutboundIP")
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNetworkMockRecorder) GetOutboundIP() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOutboundIP", reflect.TypeOf((*MockNetwork)(nil).GetOutboundIP))
}
func (m *MockNetwork) GetVirtualIP() (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetVirtualIP")
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNetworkMockRecorder) GetVirtualIP() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetVirtualIP", reflect.TypeOf((*MockNetwork)(nil).GetVirtualIP))
}
func (m *MockNetwork) StartNetwork() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "StartNetwork")
}