func (f *Fakeprovider) CreateMonitor(host string, port string, uri string, httpMethod string, interval int, timeout int) error {
	f.addCall("CreateMonitor")
	return nil
}
CreateMonitor creates new monitor
package fakeprovider
import (
	v1 "github.com/openshift/api/route/v1"
	"sync"
)
type Fakeprovider struct {
	calls       []string
	addCallLock sync.Mutex
}
func init() {
}
func NewFakeProvider() *Fakeprovider {
	fake := Fakeprovider{
		calls: []string{},
	}
	return &fake
}
func (f *Fakeprovider) addCall(desc string) {
	f.addCallLock.Lock()
	defer f.addCallLock.Unlock()
	f.calls = append(f.calls, desc)
}
func (f *Fakeprovider) Initialize() {
	f.addCall("Initialize")
}
func (f *Fakeprovider) AddPoolMember(membername string, name string, port string) error {
	f.addCall("AddPoolMember")
	return nil
}
func (f *Fakeprovider) CreatePool(name string, port string) error {
	f.addCall("CreatePool")
	return nil
}
func (f *Fakeprovider) ModifyPool(name string, port string, loadBalancingMethod string, pga int, maintenance bool, prio int, role string) error {
	f.addCall("ModifyPool")
	return nil
}