func (m *mremoteTemplateLoaderMockList) Set(f func() (r []string, r1 error)) *remoteTemplateLoaderMock {
	m.mock.ListFunc = f
	return m.mock
}
Set uses given function f as a mock of remoteTemplateLoader.List method
package gowrap
import (
	"sync/atomic"
	"time"
	minimock "github.com/gojuno/minimock/v3"
	testify_assert "github.com/stretchr/testify/assert"
)
type remoteTemplateLoaderMock struct {
	t minimock.Tester
	ListFunc       func() (r []string, r1 error)
	ListCounter    uint64
	ListPreCounter uint64
	ListMock       mremoteTemplateLoaderMockList
	LoadFunc       func(p string) (r []byte, r1 string, r2 error)
	LoadCounter    uint64
	LoadPreCounter uint64
	LoadMock       mremoteTemplateLoaderMockLoad
}
func newRemoteTemplateLoaderMock(t minimock.Tester) *remoteTemplateLoaderMock {
	m := &remoteTemplateLoaderMock{t: t}
	if controller, ok := t.(minimock.MockController); ok {
		controller.RegisterMocker(m)
	}
	m.ListMock = mremoteTemplateLoaderMockList{mock: m}
	m.LoadMock = mremoteTemplateLoaderMockLoad{mock: m}
	return m
}
type mremoteTemplateLoaderMockList struct {
	mock *remoteTemplateLoaderMock
}
func (m *mremoteTemplateLoaderMockList) Return(r []string, r1 error) *remoteTemplateLoaderMock {
	m.mock.ListFunc = func() ([]string, error) {
		return r, r1
	}
	return m.mock
}