public async Task When_Parameter_Is_Null_Then_Exception_Is_Thrown()
        {
            // ARRANGE
            InitializeFakeObjects();
            var authorizationParameter = new AuthorizationParameter();

            // ACT & ASSERT
            await Assert.ThrowsAsync <ArgumentNullException>(() => _displayConsentAction.Execute(
                                                                 null,
                                                                 null));

            await Assert.ThrowsAsync <ArgumentNullException>(() => _displayConsentAction.Execute(
                                                                 authorizationParameter,
                                                                 null));
        }
Esempio n. 2
0
        public async Task <DisplayContentResult> DisplayConsent(AuthorizationParameter authorizationParameter, string authenticatedSubject, string issuerName)
        {
            if (authorizationParameter == null)
            {
                throw new ArgumentNullException(nameof(authorizationParameter));
            }

            if (string.IsNullOrWhiteSpace(authenticatedSubject))
            {
                throw new ArgumentNullException(nameof(authenticatedSubject));
            }

            return(await _displayConsentAction.Execute(authorizationParameter, authenticatedSubject, issuerName));
        }
        public async Task <DisplayContentResult> DisplayConsent(AuthorizationParameter authorizationParameter, ClaimsPrincipal claimsPrincipal)
        {
            if (authorizationParameter == null)
            {
                throw new ArgumentNullException(nameof(authorizationParameter));
            }

            if (claimsPrincipal == null ||
                claimsPrincipal.Identity == null)
            {
                throw new ArgumentNullException(nameof(claimsPrincipal));
            }

            return(await _displayConsentAction.Execute(authorizationParameter, claimsPrincipal));
        }