public void DefaultValues() { SamlAuthorityBinding a = new SamlAuthorityBinding(); Assert.IsNull(a.AuthorityKind, "#1"); Assert.IsNull(a.Binding, "#2"); Assert.IsNull(a.Location, "#3"); }
public void CompareSamlAuthorityBindings() { TestUtilities.WriteHeader($"{this}.CompareSamlAuthorityBindings", true); var context = new CompareContext($"{this}.CompareSamlAuthorityBindings"); var samlAuthorityBinding1 = new SamlAuthorityBinding(new System.Xml.XmlQualifiedName(Default.AuthorityKind), Guid.NewGuid().ToString(), Default.Binding); var samlAuthorityBinding2 = new SamlAuthorityBinding(new System.Xml.XmlQualifiedName(Default.AuthorityKind), Guid.NewGuid().ToString(), Default.Binding); IdentityComparer.AreEqual(samlAuthorityBinding1, samlAuthorityBinding2, context); Assert.True(context.Diffs.Count(s => s == "Binding:") == 1); }
public void WriteXmlNoLocation() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.AuthorityKind = new XmlQualifiedName("local", "urn:ns"); a.Binding = "binding"; StringWriter sw = new StringWriter(); using (XmlDictionaryWriter dw = CreateWriter(sw)) { a.WriteXml(dw, new SamlSerializer(), null); } }
public void WriteXmlNoAuthorityKind() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.Binding = "binding"; a.Location = "location"; StringWriter sw = new StringWriter(); using (XmlDictionaryWriter dw = CreateWriter(sw)) { a.WriteXml(dw, new SamlSerializer(), null); } }
public void WriteXml1() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.AuthorityKind = new XmlQualifiedName("local", "urn:ns"); a.Binding = "binding"; a.Location = "location"; StringWriter sw = new StringWriter(); using (XmlDictionaryWriter dw = CreateWriter(sw)) { a.WriteXml(dw, new SamlSerializer(), null); } Assert.AreEqual(String.Format("<?xml version=\"1.0\" encoding=\"utf-16\"?><saml:AuthorityBinding xmlns=\"urn:ns\" AuthorityKind=\"local\" Location=\"location\" Binding=\"binding\" xmlns:saml=\"{0}\" />", SamlConstants.Namespace), sw.ToString()); }
public void SetBindingEmpty() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.Binding = String.Empty; }
public void SetLocationEmpty() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.Location = String.Empty; }
public void SetAuthorityKindEmptyName() { SamlAuthorityBinding a = new SamlAuthorityBinding(); a.AuthorityKind = XmlQualifiedName.Empty; }