public SolutionGroupManager([NotNull] IActiveDirectoryClient activeDirectoryClient, [NotNull] IActiveDirectoryPathProvider activeDirectoryPathProvider) { if (activeDirectoryClient == null) { throw new ArgumentNullException(nameof(activeDirectoryClient)); } if (activeDirectoryPathProvider == null) { throw new ArgumentNullException(nameof(activeDirectoryPathProvider)); } _activeDirectoryClient = activeDirectoryClient; _activeDirectoryPathProvider = activeDirectoryPathProvider; }
public UserGroupMembershipProvider([NotNull] IActiveDirectoryClient activeDirectoryClient, [NotNull] IActiveDirectoryPathProvider activeDirectoryPathProvider, [NotNull] IUserPrincipalProvider userPrincipalProvider) { if (activeDirectoryClient == null) { throw new ArgumentNullException(nameof(activeDirectoryClient)); } if (activeDirectoryPathProvider == null) { throw new ArgumentNullException(nameof(activeDirectoryPathProvider)); } if (userPrincipalProvider == null) { throw new ArgumentNullException(nameof(userPrincipalProvider)); } _activeDirectoryClient = activeDirectoryClient; _activeDirectoryPathProvider = activeDirectoryPathProvider; _userPrincipalProvider = userPrincipalProvider; }