public AuthProviderActions(
     IGetAuthenticationProvider getAuthenticationProvider,
     IGetAuthenticationProviders getAuthenticationProviders,
     IActivateAuthenticationProvider activateAuthenticationProvider,
     IUpdateAuthenticationProvider updateAuthenticationProvider,
     IAddAuthenticationProviderAction addAuthenticationProviderAction,
     IRemoveAuthenticationProviderAction removeAuthenticationProviderAction)
 {
     _getAuthenticationProvider          = getAuthenticationProvider;
     _getAuthenticationProviders         = getAuthenticationProviders;
     _activateAuthenticationProvider     = activateAuthenticationProvider;
     _updateAuthenticationProvider       = updateAuthenticationProvider;
     _addAuthenticationProviderAction    = addAuthenticationProviderAction;
     _removeAuthenticationProviderAction = removeAuthenticationProviderAction;
 }
 private void InitializeFakeObjects()
 {
     _authenticationProviderRepositoryStub = new Mock <IAuthenticationProviderRepository>();
     _updateAuthenticationProvider         = new UpdateAuthenticationProvider(_authenticationProviderRepositoryStub.Object);
 }