public void InferXmlSchema_inferingTables5()
{
//Acroding to the msdn documantaion :
//ms-help://MS.MSDNQTR.2003FEB.1033/cpguide/html/cpconinferringtables.htm
//Elements that repeat will result in a single inferred table
// inferingTables5
StringBuilder sb = new StringBuilder();
sb.Append("<DocumentElement>");
sb.Append("<Element1>Text1</Element1>");
sb.Append("<Element1>Text2</Element1>");
sb.Append("</DocumentElement>");
var ds = new DataSet();
MemoryStream myStream = new MemoryStream(new ASCIIEncoding().GetBytes(sb.ToString()));
ds.InferXmlSchema(myStream, null);
Assert.Equal("DocumentElement", ds.DataSetName);
Assert.Equal("Element1", ds.Tables[0].TableName);
Assert.Equal(1, ds.Tables.Count);
Assert.Equal("Element1_Text", ds.Tables[0].Columns["Element1_Text"].ColumnName);
}
#endregion