func PatchServices(patchValue func(interface{}, interface{}), data *svctesting.FakeServiceData) { patchValue(&mongoRemoveService, func(namespace string) error { data.AddCall("RemoveService", namespace) data.SetStatus(mongo.ServiceName(namespace), "") return data.NextErr() }) patchValue(&discoverService, func(name string) (agentService, error) { return NewService(name, common.Conf{}, data), nil }) }