コード例 #1
0
        public CurrentUserDataProvider([NotNull] IAdUserInfoProvider adUserInfoProvider,
                                       [NotNull] IUserInfoProvider userInfoProvider,
                                       [NotNull] IUserPrincipalProvider userPrincipalProvider)
        {
            if (adUserInfoProvider == null)
            {
                throw new ArgumentNullException(nameof(adUserInfoProvider));
            }
            if (userInfoProvider == null)
            {
                throw new ArgumentNullException(nameof(userInfoProvider));
            }
            if (userPrincipalProvider == null)
            {
                throw new ArgumentNullException(nameof(userPrincipalProvider));
            }

            _adUserInfoProvider    = adUserInfoProvider;
            _userInfoProvider      = userInfoProvider;
            _userPrincipalProvider = userPrincipalProvider;
        }
コード例 #2
0
 public void SetUp() => _target = new AdUserInfoProvider();