github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/cf/api/apifakes/fake_user_repository.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package apifakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/cf/api"
     8  	"code.cloudfoundry.org/cli/cf/models"
     9  )
    10  
    11  type FakeUserRepository struct {
    12  	FindByUsernameStub        func(username string) (user models.UserFields, apiErr error)
    13  	findByUsernameMutex       sync.RWMutex
    14  	findByUsernameArgsForCall []struct {
    15  		username string
    16  	}
    17  	findByUsernameReturns struct {
    18  		result1 models.UserFields
    19  		result2 error
    20  	}
    21  	findByUsernameReturnsOnCall map[int]struct {
    22  		result1 models.UserFields
    23  		result2 error
    24  	}
    25  	FindAllByUsernameStub        func(username string) (users []models.UserFields, apiErr error)
    26  	findAllByUsernameMutex       sync.RWMutex
    27  	findAllByUsernameArgsForCall []struct {
    28  		username string
    29  	}
    30  	findAllByUsernameReturns struct {
    31  		result1 []models.UserFields
    32  		result2 error
    33  	}
    34  	findAllByUsernameReturnsOnCall map[int]struct {
    35  		result1 []models.UserFields
    36  		result2 error
    37  	}
    38  	ListUsersInOrgForRoleWithNoUAAStub        func(orgGUID string, role models.Role) ([]models.UserFields, error)
    39  	listUsersInOrgForRoleWithNoUAAMutex       sync.RWMutex
    40  	listUsersInOrgForRoleWithNoUAAArgsForCall []struct {
    41  		orgGUID string
    42  		role    models.Role
    43  	}
    44  	listUsersInOrgForRoleWithNoUAAReturns struct {
    45  		result1 []models.UserFields
    46  		result2 error
    47  	}
    48  	listUsersInOrgForRoleWithNoUAAReturnsOnCall map[int]struct {
    49  		result1 []models.UserFields
    50  		result2 error
    51  	}
    52  	ListUsersInSpaceForRoleWithNoUAAStub        func(spaceGUID string, role models.Role) ([]models.UserFields, error)
    53  	listUsersInSpaceForRoleWithNoUAAMutex       sync.RWMutex
    54  	listUsersInSpaceForRoleWithNoUAAArgsForCall []struct {
    55  		spaceGUID string
    56  		role      models.Role
    57  	}
    58  	listUsersInSpaceForRoleWithNoUAAReturns struct {
    59  		result1 []models.UserFields
    60  		result2 error
    61  	}
    62  	listUsersInSpaceForRoleWithNoUAAReturnsOnCall map[int]struct {
    63  		result1 []models.UserFields
    64  		result2 error
    65  	}
    66  	CreateStub        func(username, password string) (apiErr error)
    67  	createMutex       sync.RWMutex
    68  	createArgsForCall []struct {
    69  		username string
    70  		password string
    71  	}
    72  	createReturns struct {
    73  		result1 error
    74  	}
    75  	createReturnsOnCall map[int]struct {
    76  		result1 error
    77  	}
    78  	DeleteStub        func(userGUID string) (apiErr error)
    79  	deleteMutex       sync.RWMutex
    80  	deleteArgsForCall []struct {
    81  		userGUID string
    82  	}
    83  	deleteReturns struct {
    84  		result1 error
    85  	}
    86  	deleteReturnsOnCall map[int]struct {
    87  		result1 error
    88  	}
    89  	SetOrgRoleByGUIDStub        func(userGUID, orgGUID string, role models.Role) (apiErr error)
    90  	setOrgRoleByGUIDMutex       sync.RWMutex
    91  	setOrgRoleByGUIDArgsForCall []struct {
    92  		userGUID string
    93  		orgGUID  string
    94  		role     models.Role
    95  	}
    96  	setOrgRoleByGUIDReturns struct {
    97  		result1 error
    98  	}
    99  	setOrgRoleByGUIDReturnsOnCall map[int]struct {
   100  		result1 error
   101  	}
   102  	SetOrgRoleByUsernameStub        func(username, orgGUID string, role models.Role) (apiErr error)
   103  	setOrgRoleByUsernameMutex       sync.RWMutex
   104  	setOrgRoleByUsernameArgsForCall []struct {
   105  		username string
   106  		orgGUID  string
   107  		role     models.Role
   108  	}
   109  	setOrgRoleByUsernameReturns struct {
   110  		result1 error
   111  	}
   112  	setOrgRoleByUsernameReturnsOnCall map[int]struct {
   113  		result1 error
   114  	}
   115  	UnsetOrgRoleByGUIDStub        func(userGUID, orgGUID string, role models.Role) (apiErr error)
   116  	unsetOrgRoleByGUIDMutex       sync.RWMutex
   117  	unsetOrgRoleByGUIDArgsForCall []struct {
   118  		userGUID string
   119  		orgGUID  string
   120  		role     models.Role
   121  	}
   122  	unsetOrgRoleByGUIDReturns struct {
   123  		result1 error
   124  	}
   125  	unsetOrgRoleByGUIDReturnsOnCall map[int]struct {
   126  		result1 error
   127  	}
   128  	UnsetOrgRoleByUsernameStub        func(username, orgGUID string, role models.Role) (apiErr error)
   129  	unsetOrgRoleByUsernameMutex       sync.RWMutex
   130  	unsetOrgRoleByUsernameArgsForCall []struct {
   131  		username string
   132  		orgGUID  string
   133  		role     models.Role
   134  	}
   135  	unsetOrgRoleByUsernameReturns struct {
   136  		result1 error
   137  	}
   138  	unsetOrgRoleByUsernameReturnsOnCall map[int]struct {
   139  		result1 error
   140  	}
   141  	SetSpaceRoleByGUIDStub        func(userGUID, spaceGUID, orgGUID string, role models.Role) (apiErr error)
   142  	setSpaceRoleByGUIDMutex       sync.RWMutex
   143  	setSpaceRoleByGUIDArgsForCall []struct {
   144  		userGUID  string
   145  		spaceGUID string
   146  		orgGUID   string
   147  		role      models.Role
   148  	}
   149  	setSpaceRoleByGUIDReturns struct {
   150  		result1 error
   151  	}
   152  	setSpaceRoleByGUIDReturnsOnCall map[int]struct {
   153  		result1 error
   154  	}
   155  	SetSpaceRoleByUsernameStub        func(username, spaceGUID, orgGUID string, role models.Role) (apiErr error)
   156  	setSpaceRoleByUsernameMutex       sync.RWMutex
   157  	setSpaceRoleByUsernameArgsForCall []struct {
   158  		username  string
   159  		spaceGUID string
   160  		orgGUID   string
   161  		role      models.Role
   162  	}
   163  	setSpaceRoleByUsernameReturns struct {
   164  		result1 error
   165  	}
   166  	setSpaceRoleByUsernameReturnsOnCall map[int]struct {
   167  		result1 error
   168  	}
   169  	UnsetSpaceRoleByGUIDStub        func(userGUID, spaceGUID string, role models.Role) (apiErr error)
   170  	unsetSpaceRoleByGUIDMutex       sync.RWMutex
   171  	unsetSpaceRoleByGUIDArgsForCall []struct {
   172  		userGUID  string
   173  		spaceGUID string
   174  		role      models.Role
   175  	}
   176  	unsetSpaceRoleByGUIDReturns struct {
   177  		result1 error
   178  	}
   179  	unsetSpaceRoleByGUIDReturnsOnCall map[int]struct {
   180  		result1 error
   181  	}
   182  	UnsetSpaceRoleByUsernameStub        func(userGUID, spaceGUID string, role models.Role) (apiErr error)
   183  	unsetSpaceRoleByUsernameMutex       sync.RWMutex
   184  	unsetSpaceRoleByUsernameArgsForCall []struct {
   185  		userGUID  string
   186  		spaceGUID string
   187  		role      models.Role
   188  	}
   189  	unsetSpaceRoleByUsernameReturns struct {
   190  		result1 error
   191  	}
   192  	unsetSpaceRoleByUsernameReturnsOnCall map[int]struct {
   193  		result1 error
   194  	}
   195  	invocations      map[string][][]interface{}
   196  	invocationsMutex sync.RWMutex
   197  }
   198  
   199  func (fake *FakeUserRepository) FindByUsername(username string) (user models.UserFields, apiErr error) {
   200  	fake.findByUsernameMutex.Lock()
   201  	ret, specificReturn := fake.findByUsernameReturnsOnCall[len(fake.findByUsernameArgsForCall)]
   202  	fake.findByUsernameArgsForCall = append(fake.findByUsernameArgsForCall, struct {
   203  		username string
   204  	}{username})
   205  	fake.recordInvocation("FindByUsername", []interface{}{username})
   206  	fake.findByUsernameMutex.Unlock()
   207  	if fake.FindByUsernameStub != nil {
   208  		return fake.FindByUsernameStub(username)
   209  	}
   210  	if specificReturn {
   211  		return ret.result1, ret.result2
   212  	}
   213  	return fake.findByUsernameReturns.result1, fake.findByUsernameReturns.result2
   214  }
   215  
   216  func (fake *FakeUserRepository) FindByUsernameCallCount() int {
   217  	fake.findByUsernameMutex.RLock()
   218  	defer fake.findByUsernameMutex.RUnlock()
   219  	return len(fake.findByUsernameArgsForCall)
   220  }
   221  
   222  func (fake *FakeUserRepository) FindByUsernameArgsForCall(i int) string {
   223  	fake.findByUsernameMutex.RLock()
   224  	defer fake.findByUsernameMutex.RUnlock()
   225  	return fake.findByUsernameArgsForCall[i].username
   226  }
   227  
   228  func (fake *FakeUserRepository) FindByUsernameReturns(result1 models.UserFields, result2 error) {
   229  	fake.FindByUsernameStub = nil
   230  	fake.findByUsernameReturns = struct {
   231  		result1 models.UserFields
   232  		result2 error
   233  	}{result1, result2}
   234  }
   235  
   236  func (fake *FakeUserRepository) FindByUsernameReturnsOnCall(i int, result1 models.UserFields, result2 error) {
   237  	fake.FindByUsernameStub = nil
   238  	if fake.findByUsernameReturnsOnCall == nil {
   239  		fake.findByUsernameReturnsOnCall = make(map[int]struct {
   240  			result1 models.UserFields
   241  			result2 error
   242  		})
   243  	}
   244  	fake.findByUsernameReturnsOnCall[i] = struct {
   245  		result1 models.UserFields
   246  		result2 error
   247  	}{result1, result2}
   248  }
   249  
   250  func (fake *FakeUserRepository) FindAllByUsername(username string) (users []models.UserFields, apiErr error) {
   251  	fake.findAllByUsernameMutex.Lock()
   252  	ret, specificReturn := fake.findAllByUsernameReturnsOnCall[len(fake.findAllByUsernameArgsForCall)]
   253  	fake.findAllByUsernameArgsForCall = append(fake.findAllByUsernameArgsForCall, struct {
   254  		username string
   255  	}{username})
   256  	fake.recordInvocation("FindAllByUsername", []interface{}{username})
   257  	fake.findAllByUsernameMutex.Unlock()
   258  	if fake.FindAllByUsernameStub != nil {
   259  		return fake.FindAllByUsernameStub(username)
   260  	}
   261  	if specificReturn {
   262  		return ret.result1, ret.result2
   263  	}
   264  	return fake.findAllByUsernameReturns.result1, fake.findAllByUsernameReturns.result2
   265  }
   266  
   267  func (fake *FakeUserRepository) FindAllByUsernameCallCount() int {
   268  	fake.findAllByUsernameMutex.RLock()
   269  	defer fake.findAllByUsernameMutex.RUnlock()
   270  	return len(fake.findAllByUsernameArgsForCall)
   271  }
   272  
   273  func (fake *FakeUserRepository) FindAllByUsernameArgsForCall(i int) string {
   274  	fake.findAllByUsernameMutex.RLock()
   275  	defer fake.findAllByUsernameMutex.RUnlock()
   276  	return fake.findAllByUsernameArgsForCall[i].username
   277  }
   278  
   279  func (fake *FakeUserRepository) FindAllByUsernameReturns(result1 []models.UserFields, result2 error) {
   280  	fake.FindAllByUsernameStub = nil
   281  	fake.findAllByUsernameReturns = struct {
   282  		result1 []models.UserFields
   283  		result2 error
   284  	}{result1, result2}
   285  }
   286  
   287  func (fake *FakeUserRepository) FindAllByUsernameReturnsOnCall(i int, result1 []models.UserFields, result2 error) {
   288  	fake.FindAllByUsernameStub = nil
   289  	if fake.findAllByUsernameReturnsOnCall == nil {
   290  		fake.findAllByUsernameReturnsOnCall = make(map[int]struct {
   291  			result1 []models.UserFields
   292  			result2 error
   293  		})
   294  	}
   295  	fake.findAllByUsernameReturnsOnCall[i] = struct {
   296  		result1 []models.UserFields
   297  		result2 error
   298  	}{result1, result2}
   299  }
   300  
   301  func (fake *FakeUserRepository) ListUsersInOrgForRoleWithNoUAA(orgGUID string, role models.Role) ([]models.UserFields, error) {
   302  	fake.listUsersInOrgForRoleWithNoUAAMutex.Lock()
   303  	ret, specificReturn := fake.listUsersInOrgForRoleWithNoUAAReturnsOnCall[len(fake.listUsersInOrgForRoleWithNoUAAArgsForCall)]
   304  	fake.listUsersInOrgForRoleWithNoUAAArgsForCall = append(fake.listUsersInOrgForRoleWithNoUAAArgsForCall, struct {
   305  		orgGUID string
   306  		role    models.Role
   307  	}{orgGUID, role})
   308  	fake.recordInvocation("ListUsersInOrgForRoleWithNoUAA", []interface{}{orgGUID, role})
   309  	fake.listUsersInOrgForRoleWithNoUAAMutex.Unlock()
   310  	if fake.ListUsersInOrgForRoleWithNoUAAStub != nil {
   311  		return fake.ListUsersInOrgForRoleWithNoUAAStub(orgGUID, role)
   312  	}
   313  	if specificReturn {
   314  		return ret.result1, ret.result2
   315  	}
   316  	return fake.listUsersInOrgForRoleWithNoUAAReturns.result1, fake.listUsersInOrgForRoleWithNoUAAReturns.result2
   317  }
   318  
   319  func (fake *FakeUserRepository) ListUsersInOrgForRoleWithNoUAACallCount() int {
   320  	fake.listUsersInOrgForRoleWithNoUAAMutex.RLock()
   321  	defer fake.listUsersInOrgForRoleWithNoUAAMutex.RUnlock()
   322  	return len(fake.listUsersInOrgForRoleWithNoUAAArgsForCall)
   323  }
   324  
   325  func (fake *FakeUserRepository) ListUsersInOrgForRoleWithNoUAAArgsForCall(i int) (string, models.Role) {
   326  	fake.listUsersInOrgForRoleWithNoUAAMutex.RLock()
   327  	defer fake.listUsersInOrgForRoleWithNoUAAMutex.RUnlock()
   328  	return fake.listUsersInOrgForRoleWithNoUAAArgsForCall[i].orgGUID, fake.listUsersInOrgForRoleWithNoUAAArgsForCall[i].role
   329  }
   330  
   331  func (fake *FakeUserRepository) ListUsersInOrgForRoleWithNoUAAReturns(result1 []models.UserFields, result2 error) {
   332  	fake.ListUsersInOrgForRoleWithNoUAAStub = nil
   333  	fake.listUsersInOrgForRoleWithNoUAAReturns = struct {
   334  		result1 []models.UserFields
   335  		result2 error
   336  	}{result1, result2}
   337  }
   338  
   339  func (fake *FakeUserRepository) ListUsersInOrgForRoleWithNoUAAReturnsOnCall(i int, result1 []models.UserFields, result2 error) {
   340  	fake.ListUsersInOrgForRoleWithNoUAAStub = nil
   341  	if fake.listUsersInOrgForRoleWithNoUAAReturnsOnCall == nil {
   342  		fake.listUsersInOrgForRoleWithNoUAAReturnsOnCall = make(map[int]struct {
   343  			result1 []models.UserFields
   344  			result2 error
   345  		})
   346  	}
   347  	fake.listUsersInOrgForRoleWithNoUAAReturnsOnCall[i] = struct {
   348  		result1 []models.UserFields
   349  		result2 error
   350  	}{result1, result2}
   351  }
   352  
   353  func (fake *FakeUserRepository) ListUsersInSpaceForRoleWithNoUAA(spaceGUID string, role models.Role) ([]models.UserFields, error) {
   354  	fake.listUsersInSpaceForRoleWithNoUAAMutex.Lock()
   355  	ret, specificReturn := fake.listUsersInSpaceForRoleWithNoUAAReturnsOnCall[len(fake.listUsersInSpaceForRoleWithNoUAAArgsForCall)]
   356  	fake.listUsersInSpaceForRoleWithNoUAAArgsForCall = append(fake.listUsersInSpaceForRoleWithNoUAAArgsForCall, struct {
   357  		spaceGUID string
   358  		role      models.Role
   359  	}{spaceGUID, role})
   360  	fake.recordInvocation("ListUsersInSpaceForRoleWithNoUAA", []interface{}{spaceGUID, role})
   361  	fake.listUsersInSpaceForRoleWithNoUAAMutex.Unlock()
   362  	if fake.ListUsersInSpaceForRoleWithNoUAAStub != nil {
   363  		return fake.ListUsersInSpaceForRoleWithNoUAAStub(spaceGUID, role)
   364  	}
   365  	if specificReturn {
   366  		return ret.result1, ret.result2
   367  	}
   368  	return fake.listUsersInSpaceForRoleWithNoUAAReturns.result1, fake.listUsersInSpaceForRoleWithNoUAAReturns.result2
   369  }
   370  
   371  func (fake *FakeUserRepository) ListUsersInSpaceForRoleWithNoUAACallCount() int {
   372  	fake.listUsersInSpaceForRoleWithNoUAAMutex.RLock()
   373  	defer fake.listUsersInSpaceForRoleWithNoUAAMutex.RUnlock()
   374  	return len(fake.listUsersInSpaceForRoleWithNoUAAArgsForCall)
   375  }
   376  
   377  func (fake *FakeUserRepository) ListUsersInSpaceForRoleWithNoUAAArgsForCall(i int) (string, models.Role) {
   378  	fake.listUsersInSpaceForRoleWithNoUAAMutex.RLock()
   379  	defer fake.listUsersInSpaceForRoleWithNoUAAMutex.RUnlock()
   380  	return fake.listUsersInSpaceForRoleWithNoUAAArgsForCall[i].spaceGUID, fake.listUsersInSpaceForRoleWithNoUAAArgsForCall[i].role
   381  }
   382  
   383  func (fake *FakeUserRepository) ListUsersInSpaceForRoleWithNoUAAReturns(result1 []models.UserFields, result2 error) {
   384  	fake.ListUsersInSpaceForRoleWithNoUAAStub = nil
   385  	fake.listUsersInSpaceForRoleWithNoUAAReturns = struct {
   386  		result1 []models.UserFields
   387  		result2 error
   388  	}{result1, result2}
   389  }
   390  
   391  func (fake *FakeUserRepository) ListUsersInSpaceForRoleWithNoUAAReturnsOnCall(i int, result1 []models.UserFields, result2 error) {
   392  	fake.ListUsersInSpaceForRoleWithNoUAAStub = nil
   393  	if fake.listUsersInSpaceForRoleWithNoUAAReturnsOnCall == nil {
   394  		fake.listUsersInSpaceForRoleWithNoUAAReturnsOnCall = make(map[int]struct {
   395  			result1 []models.UserFields
   396  			result2 error
   397  		})
   398  	}
   399  	fake.listUsersInSpaceForRoleWithNoUAAReturnsOnCall[i] = struct {
   400  		result1 []models.UserFields
   401  		result2 error
   402  	}{result1, result2}
   403  }
   404  
   405  func (fake *FakeUserRepository) Create(username string, password string) (apiErr error) {
   406  	fake.createMutex.Lock()
   407  	ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)]
   408  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   409  		username string
   410  		password string
   411  	}{username, password})
   412  	fake.recordInvocation("Create", []interface{}{username, password})
   413  	fake.createMutex.Unlock()
   414  	if fake.CreateStub != nil {
   415  		return fake.CreateStub(username, password)
   416  	}
   417  	if specificReturn {
   418  		return ret.result1
   419  	}
   420  	return fake.createReturns.result1
   421  }
   422  
   423  func (fake *FakeUserRepository) CreateCallCount() int {
   424  	fake.createMutex.RLock()
   425  	defer fake.createMutex.RUnlock()
   426  	return len(fake.createArgsForCall)
   427  }
   428  
   429  func (fake *FakeUserRepository) CreateArgsForCall(i int) (string, string) {
   430  	fake.createMutex.RLock()
   431  	defer fake.createMutex.RUnlock()
   432  	return fake.createArgsForCall[i].username, fake.createArgsForCall[i].password
   433  }
   434  
   435  func (fake *FakeUserRepository) CreateReturns(result1 error) {
   436  	fake.CreateStub = nil
   437  	fake.createReturns = struct {
   438  		result1 error
   439  	}{result1}
   440  }
   441  
   442  func (fake *FakeUserRepository) CreateReturnsOnCall(i int, result1 error) {
   443  	fake.CreateStub = nil
   444  	if fake.createReturnsOnCall == nil {
   445  		fake.createReturnsOnCall = make(map[int]struct {
   446  			result1 error
   447  		})
   448  	}
   449  	fake.createReturnsOnCall[i] = struct {
   450  		result1 error
   451  	}{result1}
   452  }
   453  
   454  func (fake *FakeUserRepository) Delete(userGUID string) (apiErr error) {
   455  	fake.deleteMutex.Lock()
   456  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
   457  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   458  		userGUID string
   459  	}{userGUID})
   460  	fake.recordInvocation("Delete", []interface{}{userGUID})
   461  	fake.deleteMutex.Unlock()
   462  	if fake.DeleteStub != nil {
   463  		return fake.DeleteStub(userGUID)
   464  	}
   465  	if specificReturn {
   466  		return ret.result1
   467  	}
   468  	return fake.deleteReturns.result1
   469  }
   470  
   471  func (fake *FakeUserRepository) DeleteCallCount() int {
   472  	fake.deleteMutex.RLock()
   473  	defer fake.deleteMutex.RUnlock()
   474  	return len(fake.deleteArgsForCall)
   475  }
   476  
   477  func (fake *FakeUserRepository) DeleteArgsForCall(i int) string {
   478  	fake.deleteMutex.RLock()
   479  	defer fake.deleteMutex.RUnlock()
   480  	return fake.deleteArgsForCall[i].userGUID
   481  }
   482  
   483  func (fake *FakeUserRepository) DeleteReturns(result1 error) {
   484  	fake.DeleteStub = nil
   485  	fake.deleteReturns = struct {
   486  		result1 error
   487  	}{result1}
   488  }
   489  
   490  func (fake *FakeUserRepository) DeleteReturnsOnCall(i int, result1 error) {
   491  	fake.DeleteStub = nil
   492  	if fake.deleteReturnsOnCall == nil {
   493  		fake.deleteReturnsOnCall = make(map[int]struct {
   494  			result1 error
   495  		})
   496  	}
   497  	fake.deleteReturnsOnCall[i] = struct {
   498  		result1 error
   499  	}{result1}
   500  }
   501  
   502  func (fake *FakeUserRepository) SetOrgRoleByGUID(userGUID string, orgGUID string, role models.Role) (apiErr error) {
   503  	fake.setOrgRoleByGUIDMutex.Lock()
   504  	ret, specificReturn := fake.setOrgRoleByGUIDReturnsOnCall[len(fake.setOrgRoleByGUIDArgsForCall)]
   505  	fake.setOrgRoleByGUIDArgsForCall = append(fake.setOrgRoleByGUIDArgsForCall, struct {
   506  		userGUID string
   507  		orgGUID  string
   508  		role     models.Role
   509  	}{userGUID, orgGUID, role})
   510  	fake.recordInvocation("SetOrgRoleByGUID", []interface{}{userGUID, orgGUID, role})
   511  	fake.setOrgRoleByGUIDMutex.Unlock()
   512  	if fake.SetOrgRoleByGUIDStub != nil {
   513  		return fake.SetOrgRoleByGUIDStub(userGUID, orgGUID, role)
   514  	}
   515  	if specificReturn {
   516  		return ret.result1
   517  	}
   518  	return fake.setOrgRoleByGUIDReturns.result1
   519  }
   520  
   521  func (fake *FakeUserRepository) SetOrgRoleByGUIDCallCount() int {
   522  	fake.setOrgRoleByGUIDMutex.RLock()
   523  	defer fake.setOrgRoleByGUIDMutex.RUnlock()
   524  	return len(fake.setOrgRoleByGUIDArgsForCall)
   525  }
   526  
   527  func (fake *FakeUserRepository) SetOrgRoleByGUIDArgsForCall(i int) (string, string, models.Role) {
   528  	fake.setOrgRoleByGUIDMutex.RLock()
   529  	defer fake.setOrgRoleByGUIDMutex.RUnlock()
   530  	return fake.setOrgRoleByGUIDArgsForCall[i].userGUID, fake.setOrgRoleByGUIDArgsForCall[i].orgGUID, fake.setOrgRoleByGUIDArgsForCall[i].role
   531  }
   532  
   533  func (fake *FakeUserRepository) SetOrgRoleByGUIDReturns(result1 error) {
   534  	fake.SetOrgRoleByGUIDStub = nil
   535  	fake.setOrgRoleByGUIDReturns = struct {
   536  		result1 error
   537  	}{result1}
   538  }
   539  
   540  func (fake *FakeUserRepository) SetOrgRoleByGUIDReturnsOnCall(i int, result1 error) {
   541  	fake.SetOrgRoleByGUIDStub = nil
   542  	if fake.setOrgRoleByGUIDReturnsOnCall == nil {
   543  		fake.setOrgRoleByGUIDReturnsOnCall = make(map[int]struct {
   544  			result1 error
   545  		})
   546  	}
   547  	fake.setOrgRoleByGUIDReturnsOnCall[i] = struct {
   548  		result1 error
   549  	}{result1}
   550  }
   551  
   552  func (fake *FakeUserRepository) SetOrgRoleByUsername(username string, orgGUID string, role models.Role) (apiErr error) {
   553  	fake.setOrgRoleByUsernameMutex.Lock()
   554  	ret, specificReturn := fake.setOrgRoleByUsernameReturnsOnCall[len(fake.setOrgRoleByUsernameArgsForCall)]
   555  	fake.setOrgRoleByUsernameArgsForCall = append(fake.setOrgRoleByUsernameArgsForCall, struct {
   556  		username string
   557  		orgGUID  string
   558  		role     models.Role
   559  	}{username, orgGUID, role})
   560  	fake.recordInvocation("SetOrgRoleByUsername", []interface{}{username, orgGUID, role})
   561  	fake.setOrgRoleByUsernameMutex.Unlock()
   562  	if fake.SetOrgRoleByUsernameStub != nil {
   563  		return fake.SetOrgRoleByUsernameStub(username, orgGUID, role)
   564  	}
   565  	if specificReturn {
   566  		return ret.result1
   567  	}
   568  	return fake.setOrgRoleByUsernameReturns.result1
   569  }
   570  
   571  func (fake *FakeUserRepository) SetOrgRoleByUsernameCallCount() int {
   572  	fake.setOrgRoleByUsernameMutex.RLock()
   573  	defer fake.setOrgRoleByUsernameMutex.RUnlock()
   574  	return len(fake.setOrgRoleByUsernameArgsForCall)
   575  }
   576  
   577  func (fake *FakeUserRepository) SetOrgRoleByUsernameArgsForCall(i int) (string, string, models.Role) {
   578  	fake.setOrgRoleByUsernameMutex.RLock()
   579  	defer fake.setOrgRoleByUsernameMutex.RUnlock()
   580  	return fake.setOrgRoleByUsernameArgsForCall[i].username, fake.setOrgRoleByUsernameArgsForCall[i].orgGUID, fake.setOrgRoleByUsernameArgsForCall[i].role
   581  }
   582  
   583  func (fake *FakeUserRepository) SetOrgRoleByUsernameReturns(result1 error) {
   584  	fake.SetOrgRoleByUsernameStub = nil
   585  	fake.setOrgRoleByUsernameReturns = struct {
   586  		result1 error
   587  	}{result1}
   588  }
   589  
   590  func (fake *FakeUserRepository) SetOrgRoleByUsernameReturnsOnCall(i int, result1 error) {
   591  	fake.SetOrgRoleByUsernameStub = nil
   592  	if fake.setOrgRoleByUsernameReturnsOnCall == nil {
   593  		fake.setOrgRoleByUsernameReturnsOnCall = make(map[int]struct {
   594  			result1 error
   595  		})
   596  	}
   597  	fake.setOrgRoleByUsernameReturnsOnCall[i] = struct {
   598  		result1 error
   599  	}{result1}
   600  }
   601  
   602  func (fake *FakeUserRepository) UnsetOrgRoleByGUID(userGUID string, orgGUID string, role models.Role) (apiErr error) {
   603  	fake.unsetOrgRoleByGUIDMutex.Lock()
   604  	ret, specificReturn := fake.unsetOrgRoleByGUIDReturnsOnCall[len(fake.unsetOrgRoleByGUIDArgsForCall)]
   605  	fake.unsetOrgRoleByGUIDArgsForCall = append(fake.unsetOrgRoleByGUIDArgsForCall, struct {
   606  		userGUID string
   607  		orgGUID  string
   608  		role     models.Role
   609  	}{userGUID, orgGUID, role})
   610  	fake.recordInvocation("UnsetOrgRoleByGUID", []interface{}{userGUID, orgGUID, role})
   611  	fake.unsetOrgRoleByGUIDMutex.Unlock()
   612  	if fake.UnsetOrgRoleByGUIDStub != nil {
   613  		return fake.UnsetOrgRoleByGUIDStub(userGUID, orgGUID, role)
   614  	}
   615  	if specificReturn {
   616  		return ret.result1
   617  	}
   618  	return fake.unsetOrgRoleByGUIDReturns.result1
   619  }
   620  
   621  func (fake *FakeUserRepository) UnsetOrgRoleByGUIDCallCount() int {
   622  	fake.unsetOrgRoleByGUIDMutex.RLock()
   623  	defer fake.unsetOrgRoleByGUIDMutex.RUnlock()
   624  	return len(fake.unsetOrgRoleByGUIDArgsForCall)
   625  }
   626  
   627  func (fake *FakeUserRepository) UnsetOrgRoleByGUIDArgsForCall(i int) (string, string, models.Role) {
   628  	fake.unsetOrgRoleByGUIDMutex.RLock()
   629  	defer fake.unsetOrgRoleByGUIDMutex.RUnlock()
   630  	return fake.unsetOrgRoleByGUIDArgsForCall[i].userGUID, fake.unsetOrgRoleByGUIDArgsForCall[i].orgGUID, fake.unsetOrgRoleByGUIDArgsForCall[i].role
   631  }
   632  
   633  func (fake *FakeUserRepository) UnsetOrgRoleByGUIDReturns(result1 error) {
   634  	fake.UnsetOrgRoleByGUIDStub = nil
   635  	fake.unsetOrgRoleByGUIDReturns = struct {
   636  		result1 error
   637  	}{result1}
   638  }
   639  
   640  func (fake *FakeUserRepository) UnsetOrgRoleByGUIDReturnsOnCall(i int, result1 error) {
   641  	fake.UnsetOrgRoleByGUIDStub = nil
   642  	if fake.unsetOrgRoleByGUIDReturnsOnCall == nil {
   643  		fake.unsetOrgRoleByGUIDReturnsOnCall = make(map[int]struct {
   644  			result1 error
   645  		})
   646  	}
   647  	fake.unsetOrgRoleByGUIDReturnsOnCall[i] = struct {
   648  		result1 error
   649  	}{result1}
   650  }
   651  
   652  func (fake *FakeUserRepository) UnsetOrgRoleByUsername(username string, orgGUID string, role models.Role) (apiErr error) {
   653  	fake.unsetOrgRoleByUsernameMutex.Lock()
   654  	ret, specificReturn := fake.unsetOrgRoleByUsernameReturnsOnCall[len(fake.unsetOrgRoleByUsernameArgsForCall)]
   655  	fake.unsetOrgRoleByUsernameArgsForCall = append(fake.unsetOrgRoleByUsernameArgsForCall, struct {
   656  		username string
   657  		orgGUID  string
   658  		role     models.Role
   659  	}{username, orgGUID, role})
   660  	fake.recordInvocation("UnsetOrgRoleByUsername", []interface{}{username, orgGUID, role})
   661  	fake.unsetOrgRoleByUsernameMutex.Unlock()
   662  	if fake.UnsetOrgRoleByUsernameStub != nil {
   663  		return fake.UnsetOrgRoleByUsernameStub(username, orgGUID, role)
   664  	}
   665  	if specificReturn {
   666  		return ret.result1
   667  	}
   668  	return fake.unsetOrgRoleByUsernameReturns.result1
   669  }
   670  
   671  func (fake *FakeUserRepository) UnsetOrgRoleByUsernameCallCount() int {
   672  	fake.unsetOrgRoleByUsernameMutex.RLock()
   673  	defer fake.unsetOrgRoleByUsernameMutex.RUnlock()
   674  	return len(fake.unsetOrgRoleByUsernameArgsForCall)
   675  }
   676  
   677  func (fake *FakeUserRepository) UnsetOrgRoleByUsernameArgsForCall(i int) (string, string, models.Role) {
   678  	fake.unsetOrgRoleByUsernameMutex.RLock()
   679  	defer fake.unsetOrgRoleByUsernameMutex.RUnlock()
   680  	return fake.unsetOrgRoleByUsernameArgsForCall[i].username, fake.unsetOrgRoleByUsernameArgsForCall[i].orgGUID, fake.unsetOrgRoleByUsernameArgsForCall[i].role
   681  }
   682  
   683  func (fake *FakeUserRepository) UnsetOrgRoleByUsernameReturns(result1 error) {
   684  	fake.UnsetOrgRoleByUsernameStub = nil
   685  	fake.unsetOrgRoleByUsernameReturns = struct {
   686  		result1 error
   687  	}{result1}
   688  }
   689  
   690  func (fake *FakeUserRepository) UnsetOrgRoleByUsernameReturnsOnCall(i int, result1 error) {
   691  	fake.UnsetOrgRoleByUsernameStub = nil
   692  	if fake.unsetOrgRoleByUsernameReturnsOnCall == nil {
   693  		fake.unsetOrgRoleByUsernameReturnsOnCall = make(map[int]struct {
   694  			result1 error
   695  		})
   696  	}
   697  	fake.unsetOrgRoleByUsernameReturnsOnCall[i] = struct {
   698  		result1 error
   699  	}{result1}
   700  }
   701  
   702  func (fake *FakeUserRepository) SetSpaceRoleByGUID(userGUID string, spaceGUID string, orgGUID string, role models.Role) (apiErr error) {
   703  	fake.setSpaceRoleByGUIDMutex.Lock()
   704  	ret, specificReturn := fake.setSpaceRoleByGUIDReturnsOnCall[len(fake.setSpaceRoleByGUIDArgsForCall)]
   705  	fake.setSpaceRoleByGUIDArgsForCall = append(fake.setSpaceRoleByGUIDArgsForCall, struct {
   706  		userGUID  string
   707  		spaceGUID string
   708  		orgGUID   string
   709  		role      models.Role
   710  	}{userGUID, spaceGUID, orgGUID, role})
   711  	fake.recordInvocation("SetSpaceRoleByGUID", []interface{}{userGUID, spaceGUID, orgGUID, role})
   712  	fake.setSpaceRoleByGUIDMutex.Unlock()
   713  	if fake.SetSpaceRoleByGUIDStub != nil {
   714  		return fake.SetSpaceRoleByGUIDStub(userGUID, spaceGUID, orgGUID, role)
   715  	}
   716  	if specificReturn {
   717  		return ret.result1
   718  	}
   719  	return fake.setSpaceRoleByGUIDReturns.result1
   720  }
   721  
   722  func (fake *FakeUserRepository) SetSpaceRoleByGUIDCallCount() int {
   723  	fake.setSpaceRoleByGUIDMutex.RLock()
   724  	defer fake.setSpaceRoleByGUIDMutex.RUnlock()
   725  	return len(fake.setSpaceRoleByGUIDArgsForCall)
   726  }
   727  
   728  func (fake *FakeUserRepository) SetSpaceRoleByGUIDArgsForCall(i int) (string, string, string, models.Role) {
   729  	fake.setSpaceRoleByGUIDMutex.RLock()
   730  	defer fake.setSpaceRoleByGUIDMutex.RUnlock()
   731  	return fake.setSpaceRoleByGUIDArgsForCall[i].userGUID, fake.setSpaceRoleByGUIDArgsForCall[i].spaceGUID, fake.setSpaceRoleByGUIDArgsForCall[i].orgGUID, fake.setSpaceRoleByGUIDArgsForCall[i].role
   732  }
   733  
   734  func (fake *FakeUserRepository) SetSpaceRoleByGUIDReturns(result1 error) {
   735  	fake.SetSpaceRoleByGUIDStub = nil
   736  	fake.setSpaceRoleByGUIDReturns = struct {
   737  		result1 error
   738  	}{result1}
   739  }
   740  
   741  func (fake *FakeUserRepository) SetSpaceRoleByGUIDReturnsOnCall(i int, result1 error) {
   742  	fake.SetSpaceRoleByGUIDStub = nil
   743  	if fake.setSpaceRoleByGUIDReturnsOnCall == nil {
   744  		fake.setSpaceRoleByGUIDReturnsOnCall = make(map[int]struct {
   745  			result1 error
   746  		})
   747  	}
   748  	fake.setSpaceRoleByGUIDReturnsOnCall[i] = struct {
   749  		result1 error
   750  	}{result1}
   751  }
   752  
   753  func (fake *FakeUserRepository) SetSpaceRoleByUsername(username string, spaceGUID string, orgGUID string, role models.Role) (apiErr error) {
   754  	fake.setSpaceRoleByUsernameMutex.Lock()
   755  	ret, specificReturn := fake.setSpaceRoleByUsernameReturnsOnCall[len(fake.setSpaceRoleByUsernameArgsForCall)]
   756  	fake.setSpaceRoleByUsernameArgsForCall = append(fake.setSpaceRoleByUsernameArgsForCall, struct {
   757  		username  string
   758  		spaceGUID string
   759  		orgGUID   string
   760  		role      models.Role
   761  	}{username, spaceGUID, orgGUID, role})
   762  	fake.recordInvocation("SetSpaceRoleByUsername", []interface{}{username, spaceGUID, orgGUID, role})
   763  	fake.setSpaceRoleByUsernameMutex.Unlock()
   764  	if fake.SetSpaceRoleByUsernameStub != nil {
   765  		return fake.SetSpaceRoleByUsernameStub(username, spaceGUID, orgGUID, role)
   766  	}
   767  	if specificReturn {
   768  		return ret.result1
   769  	}
   770  	return fake.setSpaceRoleByUsernameReturns.result1
   771  }
   772  
   773  func (fake *FakeUserRepository) SetSpaceRoleByUsernameCallCount() int {
   774  	fake.setSpaceRoleByUsernameMutex.RLock()
   775  	defer fake.setSpaceRoleByUsernameMutex.RUnlock()
   776  	return len(fake.setSpaceRoleByUsernameArgsForCall)
   777  }
   778  
   779  func (fake *FakeUserRepository) SetSpaceRoleByUsernameArgsForCall(i int) (string, string, string, models.Role) {
   780  	fake.setSpaceRoleByUsernameMutex.RLock()
   781  	defer fake.setSpaceRoleByUsernameMutex.RUnlock()
   782  	return fake.setSpaceRoleByUsernameArgsForCall[i].username, fake.setSpaceRoleByUsernameArgsForCall[i].spaceGUID, fake.setSpaceRoleByUsernameArgsForCall[i].orgGUID, fake.setSpaceRoleByUsernameArgsForCall[i].role
   783  }
   784  
   785  func (fake *FakeUserRepository) SetSpaceRoleByUsernameReturns(result1 error) {
   786  	fake.SetSpaceRoleByUsernameStub = nil
   787  	fake.setSpaceRoleByUsernameReturns = struct {
   788  		result1 error
   789  	}{result1}
   790  }
   791  
   792  func (fake *FakeUserRepository) SetSpaceRoleByUsernameReturnsOnCall(i int, result1 error) {
   793  	fake.SetSpaceRoleByUsernameStub = nil
   794  	if fake.setSpaceRoleByUsernameReturnsOnCall == nil {
   795  		fake.setSpaceRoleByUsernameReturnsOnCall = make(map[int]struct {
   796  			result1 error
   797  		})
   798  	}
   799  	fake.setSpaceRoleByUsernameReturnsOnCall[i] = struct {
   800  		result1 error
   801  	}{result1}
   802  }
   803  
   804  func (fake *FakeUserRepository) UnsetSpaceRoleByGUID(userGUID string, spaceGUID string, role models.Role) (apiErr error) {
   805  	fake.unsetSpaceRoleByGUIDMutex.Lock()
   806  	ret, specificReturn := fake.unsetSpaceRoleByGUIDReturnsOnCall[len(fake.unsetSpaceRoleByGUIDArgsForCall)]
   807  	fake.unsetSpaceRoleByGUIDArgsForCall = append(fake.unsetSpaceRoleByGUIDArgsForCall, struct {
   808  		userGUID  string
   809  		spaceGUID string
   810  		role      models.Role
   811  	}{userGUID, spaceGUID, role})
   812  	fake.recordInvocation("UnsetSpaceRoleByGUID", []interface{}{userGUID, spaceGUID, role})
   813  	fake.unsetSpaceRoleByGUIDMutex.Unlock()
   814  	if fake.UnsetSpaceRoleByGUIDStub != nil {
   815  		return fake.UnsetSpaceRoleByGUIDStub(userGUID, spaceGUID, role)
   816  	}
   817  	if specificReturn {
   818  		return ret.result1
   819  	}
   820  	return fake.unsetSpaceRoleByGUIDReturns.result1
   821  }
   822  
   823  func (fake *FakeUserRepository) UnsetSpaceRoleByGUIDCallCount() int {
   824  	fake.unsetSpaceRoleByGUIDMutex.RLock()
   825  	defer fake.unsetSpaceRoleByGUIDMutex.RUnlock()
   826  	return len(fake.unsetSpaceRoleByGUIDArgsForCall)
   827  }
   828  
   829  func (fake *FakeUserRepository) UnsetSpaceRoleByGUIDArgsForCall(i int) (string, string, models.Role) {
   830  	fake.unsetSpaceRoleByGUIDMutex.RLock()
   831  	defer fake.unsetSpaceRoleByGUIDMutex.RUnlock()
   832  	return fake.unsetSpaceRoleByGUIDArgsForCall[i].userGUID, fake.unsetSpaceRoleByGUIDArgsForCall[i].spaceGUID, fake.unsetSpaceRoleByGUIDArgsForCall[i].role
   833  }
   834  
   835  func (fake *FakeUserRepository) UnsetSpaceRoleByGUIDReturns(result1 error) {
   836  	fake.UnsetSpaceRoleByGUIDStub = nil
   837  	fake.unsetSpaceRoleByGUIDReturns = struct {
   838  		result1 error
   839  	}{result1}
   840  }
   841  
   842  func (fake *FakeUserRepository) UnsetSpaceRoleByGUIDReturnsOnCall(i int, result1 error) {
   843  	fake.UnsetSpaceRoleByGUIDStub = nil
   844  	if fake.unsetSpaceRoleByGUIDReturnsOnCall == nil {
   845  		fake.unsetSpaceRoleByGUIDReturnsOnCall = make(map[int]struct {
   846  			result1 error
   847  		})
   848  	}
   849  	fake.unsetSpaceRoleByGUIDReturnsOnCall[i] = struct {
   850  		result1 error
   851  	}{result1}
   852  }
   853  
   854  func (fake *FakeUserRepository) UnsetSpaceRoleByUsername(userGUID string, spaceGUID string, role models.Role) (apiErr error) {
   855  	fake.unsetSpaceRoleByUsernameMutex.Lock()
   856  	ret, specificReturn := fake.unsetSpaceRoleByUsernameReturnsOnCall[len(fake.unsetSpaceRoleByUsernameArgsForCall)]
   857  	fake.unsetSpaceRoleByUsernameArgsForCall = append(fake.unsetSpaceRoleByUsernameArgsForCall, struct {
   858  		userGUID  string
   859  		spaceGUID string
   860  		role      models.Role
   861  	}{userGUID, spaceGUID, role})
   862  	fake.recordInvocation("UnsetSpaceRoleByUsername", []interface{}{userGUID, spaceGUID, role})
   863  	fake.unsetSpaceRoleByUsernameMutex.Unlock()
   864  	if fake.UnsetSpaceRoleByUsernameStub != nil {
   865  		return fake.UnsetSpaceRoleByUsernameStub(userGUID, spaceGUID, role)
   866  	}
   867  	if specificReturn {
   868  		return ret.result1
   869  	}
   870  	return fake.unsetSpaceRoleByUsernameReturns.result1
   871  }
   872  
   873  func (fake *FakeUserRepository) UnsetSpaceRoleByUsernameCallCount() int {
   874  	fake.unsetSpaceRoleByUsernameMutex.RLock()
   875  	defer fake.unsetSpaceRoleByUsernameMutex.RUnlock()
   876  	return len(fake.unsetSpaceRoleByUsernameArgsForCall)
   877  }
   878  
   879  func (fake *FakeUserRepository) UnsetSpaceRoleByUsernameArgsForCall(i int) (string, string, models.Role) {
   880  	fake.unsetSpaceRoleByUsernameMutex.RLock()
   881  	defer fake.unsetSpaceRoleByUsernameMutex.RUnlock()
   882  	return fake.unsetSpaceRoleByUsernameArgsForCall[i].userGUID, fake.unsetSpaceRoleByUsernameArgsForCall[i].spaceGUID, fake.unsetSpaceRoleByUsernameArgsForCall[i].role
   883  }
   884  
   885  func (fake *FakeUserRepository) UnsetSpaceRoleByUsernameReturns(result1 error) {
   886  	fake.UnsetSpaceRoleByUsernameStub = nil
   887  	fake.unsetSpaceRoleByUsernameReturns = struct {
   888  		result1 error
   889  	}{result1}
   890  }
   891  
   892  func (fake *FakeUserRepository) UnsetSpaceRoleByUsernameReturnsOnCall(i int, result1 error) {
   893  	fake.UnsetSpaceRoleByUsernameStub = nil
   894  	if fake.unsetSpaceRoleByUsernameReturnsOnCall == nil {
   895  		fake.unsetSpaceRoleByUsernameReturnsOnCall = make(map[int]struct {
   896  			result1 error
   897  		})
   898  	}
   899  	fake.unsetSpaceRoleByUsernameReturnsOnCall[i] = struct {
   900  		result1 error
   901  	}{result1}
   902  }
   903  
   904  func (fake *FakeUserRepository) Invocations() map[string][][]interface{} {
   905  	fake.invocationsMutex.RLock()
   906  	defer fake.invocationsMutex.RUnlock()
   907  	fake.findByUsernameMutex.RLock()
   908  	defer fake.findByUsernameMutex.RUnlock()
   909  	fake.findAllByUsernameMutex.RLock()
   910  	defer fake.findAllByUsernameMutex.RUnlock()
   911  	fake.listUsersInOrgForRoleWithNoUAAMutex.RLock()
   912  	defer fake.listUsersInOrgForRoleWithNoUAAMutex.RUnlock()
   913  	fake.listUsersInSpaceForRoleWithNoUAAMutex.RLock()
   914  	defer fake.listUsersInSpaceForRoleWithNoUAAMutex.RUnlock()
   915  	fake.createMutex.RLock()
   916  	defer fake.createMutex.RUnlock()
   917  	fake.deleteMutex.RLock()
   918  	defer fake.deleteMutex.RUnlock()
   919  	fake.setOrgRoleByGUIDMutex.RLock()
   920  	defer fake.setOrgRoleByGUIDMutex.RUnlock()
   921  	fake.setOrgRoleByUsernameMutex.RLock()
   922  	defer fake.setOrgRoleByUsernameMutex.RUnlock()
   923  	fake.unsetOrgRoleByGUIDMutex.RLock()
   924  	defer fake.unsetOrgRoleByGUIDMutex.RUnlock()
   925  	fake.unsetOrgRoleByUsernameMutex.RLock()
   926  	defer fake.unsetOrgRoleByUsernameMutex.RUnlock()
   927  	fake.setSpaceRoleByGUIDMutex.RLock()
   928  	defer fake.setSpaceRoleByGUIDMutex.RUnlock()
   929  	fake.setSpaceRoleByUsernameMutex.RLock()
   930  	defer fake.setSpaceRoleByUsernameMutex.RUnlock()
   931  	fake.unsetSpaceRoleByGUIDMutex.RLock()
   932  	defer fake.unsetSpaceRoleByGUIDMutex.RUnlock()
   933  	fake.unsetSpaceRoleByUsernameMutex.RLock()
   934  	defer fake.unsetSpaceRoleByUsernameMutex.RUnlock()
   935  	copiedInvocations := map[string][][]interface{}{}
   936  	for key, value := range fake.invocations {
   937  		copiedInvocations[key] = value
   938  	}
   939  	return copiedInvocations
   940  }
   941  
   942  func (fake *FakeUserRepository) recordInvocation(key string, args []interface{}) {
   943  	fake.invocationsMutex.Lock()
   944  	defer fake.invocationsMutex.Unlock()
   945  	if fake.invocations == nil {
   946  		fake.invocations = map[string][][]interface{}{}
   947  	}
   948  	if fake.invocations[key] == nil {
   949  		fake.invocations[key] = [][]interface{}{}
   950  	}
   951  	fake.invocations[key] = append(fake.invocations[key], args)
   952  }
   953  
   954  var _ api.UserRepository = new(FakeUserRepository)