public void Equals()
{
DataTableCollection tbcol1 = _dataset[0].Tables;
DataTableCollection tbcol2 = _dataset[1].Tables;
DataTableCollection tbcol3;
tbcol1.Add(_tables[0]);
tbcol2.Add(_tables[1]);
tbcol3 = tbcol1;
Assert.Equal(true, tbcol1.Equals(tbcol1));
Assert.Equal(true, tbcol1.Equals(tbcol3));
Assert.Equal(true, tbcol3.Equals(tbcol1));
Assert.Equal(false, tbcol1.Equals(tbcol2));
Assert.Equal(false, tbcol2.Equals(tbcol1));
Assert.Equal(true, object.Equals(tbcol1, tbcol3));
Assert.Equal(true, object.Equals(tbcol1, tbcol1));
Assert.Equal(false, object.Equals(tbcol1, tbcol2));
}
[Fact]