[TestMethod]
public void Test3()
{
StringBuilder temp = new StringBuilder();
temp.AppendFormat("<?xml version=\"1.0\"?><Entities xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">");
temp.AppendFormat("<Entity>");
temp.AppendFormat("<EntityName>EntityName</EntityName>");
temp.AppendFormat("<IdentifyType>IdentifyType</IdentifyType>");
temp.AppendFormat("<IdentifyNumber>IdentifyNumber</IdentifyNumber>");
temp.AppendFormat("<IssueCountry>IssueCountry</IssueCountry>");
temp.AppendFormat("<Role>Role</Role>");
temp.AppendFormat("<SourceRequest>{0}</SourceRequest>", SourceRequestEnum.FCA);
temp.AppendFormat("</Entity>");
temp.AppendFormat("<Entity>");
temp.AppendFormat("<EntityName>EntityName</EntityName>");
temp.AppendFormat("<IdentifyType>IdentifyType</IdentifyType>");
temp.AppendFormat("<IdentifyNumber>IdentifyNumber</IdentifyNumber>");
temp.AppendFormat("<IssueCountry>IssueCountry</IssueCountry>");
temp.AppendFormat("<Role>Role</Role>");
temp.AppendFormat("<SourceRequest>{0}</SourceRequest>", SourceRequestEnum.FCA);
temp.AppendFormat("</Entity>");
temp.AppendFormat("</Entities>");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(temp.ToString());
XmlNodeList rows = xmlDoc.SelectNodes("Entities/Entity");
string sourceRequest = string.Empty;
if (rows.Count > 0)
{
foreach (XmlNode row in rows)
{
XmlNode node = row.SelectSingleNode("./SourceRequest");
sourceRequest = (node == null ? string.Empty : node.InnerText.Trim());
if (!string.IsNullOrEmpty(sourceRequest))
{
break;
}
}
}
}