func (mr *MockClusterRBACBinderMockRecorder) BindClusterRoles(ctx, serviceAccount, clusterRoles interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BindClusterRoles", reflect.TypeOf((*MockClusterRBACBinder)(nil).BindClusterRoles), ctx, serviceAccount, clusterRoles)
}
BindClusterRoles indicates an expected call of BindClusterRoles
package mock_internal
import (
	context "context"
	reflect "reflect"
	gomock "github.com/golang/mock/gomock"
	client "sigs.k8s.io/controller-runtime/pkg/client"
)
type MockClusterRBACBinder struct {
	ctrl     *gomock.Controller
	recorder *MockClusterRBACBinderMockRecorder
}
type MockClusterRBACBinderMockRecorder struct {
	mock *MockClusterRBACBinder
}
func NewMockClusterRBACBinder(ctrl *gomock.Controller) *MockClusterRBACBinder {
	mock := &MockClusterRBACBinder{ctrl: ctrl}
	mock.recorder = &MockClusterRBACBinderMockRecorder{mock}
	return mock
}
func (m *MockClusterRBACBinder) EXPECT() *MockClusterRBACBinderMockRecorder {
	return m.recorder
}
func (m *MockClusterRBACBinder) BindClusterRoles(ctx context.Context, serviceAccount client.ObjectKey, clusterRoles []client.ObjectKey) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BindClusterRoles", ctx, serviceAccount, clusterRoles)
	ret0, _ := ret[0].(error)
	return ret0
}