public void Saml2ResponseFailedValidationExecption_StringCtor() { var msg = "Message!"; var subject = new Saml2ResponseFailedValidationException(msg); subject.Message.Should().Be(msg); }
public void Saml2ResponseFailedValidationException_InnerExceptionCtor() { var msg = "Message!"; var innerException = new InvalidOperationException("InnerMessage!"); var subject = new Saml2ResponseFailedValidationException(msg, innerException); subject.Message.Should().Be("Message!"); subject.InnerException.Message.Should().Be("InnerMessage!"); }
private void Validate(IOptions options) { if (!validated) { try { ValidateInResponseTo(options); ValidateSignature(options); } catch (Saml2ResponseFailedValidationException ex) { validationException = ex; throw; } finally { validated = true; } } else { if (validationException != null) { throw validationException; } } }