fakes/fake.go
func (s *MockPersistence) FindOne(query interface{}, result interface{}) (err error) {
	goutil.Unpack([]interface{}{s.Result}, result)
	err = s.Err
	return
}
func (s *MockPersistence) FindOne(query interface{}, result interface{}) (err error) {
	goutil.Unpack([]interface{}{s.Result}, result)
	err = s.Err
	return
}
//FindOne -