public void SubjectConfirmationData_Invalid_KeyInfoConfirmationData_WrongAnyElement() { KeyInfoConfirmationData subjectConfirmationData = new KeyInfoConfirmationData(); subjectConfirmationData.Recipient = "urn:wellformed.uri:ok"; XmlDocument doc = new XmlDocument(); XmlElement elem = doc.CreateElement("ds", "KeyInfo", "http://wrongNameSpace.uri"); elem.AppendChild((doc.CreateElement("ds", "KeyName", Saml20Constants.XMLDSIG))); subjectConfirmationData.AnyElements = new XmlElement[] { elem }; Saml20SubjectConfirmationDataValidator validator = new Saml20SubjectConfirmationDataValidator(); validator.ValidateSubjectConfirmationData(subjectConfirmationData); }
public void SubjectConfirmationData_Invalid_KeyInfoConfirmationData_IncompleteAnyElement() { KeyInfoConfirmationData subjectConfirmationData = new KeyInfoConfirmationData(); subjectConfirmationData.Recipient = "urn:wellformed.uri:ok"; XmlDocument doc = new XmlDocument(); subjectConfirmationData.AnyElements = new XmlElement[] { doc.CreateElement("ds", "KeyInfo", "http://wrongNameSpace.uri") }; Saml20SubjectConfirmationDataValidator validator = new Saml20SubjectConfirmationDataValidator(); validator.ValidateSubjectConfirmationData(subjectConfirmationData); }
public void SubjectConfirmationData_Invalid_KeyInfoConfirmationData_IncompleteAnyElement_NoChildren() { KeyInfoConfirmationData subjectConfirmationData = new KeyInfoConfirmationData(); subjectConfirmationData.Recipient = "urn:wellformed.uri:ok"; XmlDocument doc = new XmlDocument(); subjectConfirmationData.AnyElements = new XmlElement[] { doc.CreateElement("ds", "KeyInfo", Saml20Constants.XMLDSIG) }; Saml20SubjectConfirmationDataValidator validator = new Saml20SubjectConfirmationDataValidator(); validator.ValidateSubjectConfirmationData(subjectConfirmationData); }
public void SubjectConfirmationData_Invalid_KeyInfoConfirmationData_NoAnyElement() { KeyInfoConfirmationData subjectConfirmationData = new KeyInfoConfirmationData(); subjectConfirmationData.Recipient = "urn:wellformed.uri:ok"; Saml20SubjectConfirmationDataValidator validator = new Saml20SubjectConfirmationDataValidator(); validator.ValidateSubjectConfirmationData(subjectConfirmationData); }