public void TestSetup() { details = new RPXAuthenticationDetails(); }
public static RPXAuthenticationDetails FromXElement(XElement xElement) { var details = new RPXAuthenticationDetails(); foreach (var element in xElement.Element("profile").Elements()) { var elementLocalName = element.Name.LocalName; if (elementLocalName == "name") { details.AssignName(RPXName.FromXElement(element)); } else if (elementLocalName == "address") { details.AssignAddress(RPXAddress.FromXElement(element)); } else { details.AddProperty(elementLocalName, element.Value); } } if(details.Name == null) details.AssignName(new RPXName()); if(details.Address == null) details.AssignAddress(new RPXAddress()); return details; }