public void Contains_DiffNamespaceTest()
{
var ds = new DataSet();
ds.Tables.Add("table");
Assert.True(ds.Tables.Contains("table"));
ds.Tables.Add("table", "namespace1");
ds.Tables.Add("table", "namespace2");
// Should fail if it cannot be resolved to a single table
Assert.False(ds.Tables.Contains("table"));
try
{
ds.Tables.Contains("table", null);
Assert.False(true);
}
catch (ArgumentNullException e) { }
Assert.True(ds.Tables.Contains("table", "namespace1"));
Assert.False(ds.Tables.Contains("table", "namespace3"));
}