public async Task When_Passing_Null_Parameter_Then_Exception_Is_Thrown() { // ARRANGE InitializeFakeObjects(); var authorizationParameter = new AuthorizationParameter(); // ACT & ASSERT await Assert.ThrowsAsync <ArgumentNullException>(() => _confirmConsentAction.Execute(null, null, null)); await Assert.ThrowsAsync <ArgumentNullException>(() => _confirmConsentAction.Execute(authorizationParameter, null, null)); }
public async Task <ActionResult> ConfirmConsent(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 _confirmConsentAction.Execute(authorizationParameter, authenticatedSubject, issuerName)); }
public async Task <ActionResult> ConfirmConsent(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 _confirmConsentAction.Execute(authorizationParameter, claimsPrincipal)); }