public void XmlSchemaTest6()
{
MakeParentTable();
using (FileStream stream = new FileStream(_tempFile, FileMode.Create))
{
_parentTable.WriteXmlSchema(stream);
}
DataTable table = new DataTable();
DataSet ds = new DataSet();
ds.Tables.Add(table);
using (FileStream stream = new FileStream(_tempFile, FileMode.Open))
{
try
{
table.ReadXmlSchema(stream);
Assert.False(true);
}
catch (ArgumentException ex)
{
// DataTable 'Table1' does not match
// to any DataTable in source
Assert.Equal(typeof(ArgumentException), ex.GetType());
Assert.Null(ex.InnerException);
Assert.NotNull(ex.Message);
Assert.True(ex.Message.IndexOf("'Table1'") != -1);
Assert.Null(ex.ParamName);
}
}
}