// Code generated by MockGen. DO NOT EDIT.
// Source: encryptor.go
//
// Generated by this command:
//
//	mockgen -source=encryptor.go -package=mock_adapter -destination=./mock_adapter/mock_encryptor.go
//

// Package mock_adapter is a generated GoMock package.
package mock_adapter

import (
	context "context"
	reflect "reflect"

	gomock "go.uber.org/mock/gomock"
)

// MockEncryptorService is a mock of EncryptorService interface.
type MockEncryptorService struct {
	ctrl     *gomock.Controller
	recorder *MockEncryptorServiceMockRecorder
	isgomock struct{}
}

// MockEncryptorServiceMockRecorder is the mock recorder for MockEncryptorService.
type MockEncryptorServiceMockRecorder struct {
	mock *MockEncryptorService
}

// NewMockEncryptorService creates a new mock instance.
func NewMockEncryptorService(ctrl *gomock.Controller) *MockEncryptorService {
	mock := &MockEncryptorService{ctrl: ctrl}
	mock.recorder = &MockEncryptorServiceMockRecorder{mock}
	return mock
}

// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockEncryptorService) EXPECT() *MockEncryptorServiceMockRecorder {
	return m.recorder
}

// DecryptBase64 mocks base method.
func (m *MockEncryptorService) DecryptBase64(ctx context.Context, encryptedEncoded string) (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DecryptBase64", ctx, encryptedEncoded)
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// DecryptBase64 indicates an expected call of DecryptBase64.
func (mr *MockEncryptorServiceMockRecorder) DecryptBase64(ctx, encryptedEncoded any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DecryptBase64", reflect.TypeOf((*MockEncryptorService)(nil).DecryptBase64), ctx, encryptedEncoded)
}

// EncryptBase64 mocks base method.
func (m *MockEncryptorService) EncryptBase64(ctx context.Context, text string) (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "EncryptBase64", ctx, text)
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// EncryptBase64 indicates an expected call of EncryptBase64.
func (mr *MockEncryptorServiceMockRecorder) EncryptBase64(ctx, text any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EncryptBase64", reflect.TypeOf((*MockEncryptorService)(nil).EncryptBase64), ctx, text)
}

// GenerateSalt mocks base method.
func (m *MockEncryptorService) GenerateSalt(ctx context.Context) ([]byte, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GenerateSalt", ctx)
	ret0, _ := ret[0].([]byte)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GenerateSalt indicates an expected call of GenerateSalt.
func (mr *MockEncryptorServiceMockRecorder) GenerateSalt(ctx any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateSalt", reflect.TypeOf((*MockEncryptorService)(nil).GenerateSalt), ctx)
}
