public void ObjectToDataRowTest() { DataTable table = new DataTable(); DataRowTestType obj = new DataRowTestType(); Map.ObjectToDataRow(obj, table); Assert.IsNotEmpty(table.Rows); DataRow dr = table.Rows[0]; Assert.AreEqual(table.Columns["Int32Column"].DataType, typeof(Int32)); Assert.AreEqual(table.Columns["StringColumn"].DataType, typeof(String)); Assert.AreEqual(table.Columns["ByteArrayColumn"].DataType, typeof(Byte[])); //Assert.AreEqual(table.Columns["ByteArrayColumn2"].DataType, typeof(Byte[])); Assert.AreEqual(obj.Int32Column, dr["Int32Column"]); Assert.AreEqual(obj.StringColumn, dr["StringColumn"]); Assert.AreEqual(obj.ByteArrayColumn, dr["ByteArrayColumn"]); //Assert.AreEqual(obj.ByteArrayColumn2, dr["ByteArrayColumn2"]); }
public void ObjectToDataRowTest() { DataTable table = new DataTable(); DataRowTestType obj = new DataRowTestType(); Map.ObjectToDataRow(obj, table); Assert.IsNotEmpty(table.Rows); DataRow dr = table.Rows[0]; Assert.AreEqual(table.Columns["Int32Column"] .DataType, typeof(Int32)); Assert.AreEqual(table.Columns["StringColumn"] .DataType, typeof(String)); Assert.AreEqual(table.Columns["ByteArrayColumn"] .DataType, typeof(Byte[])); //Assert.AreEqual(table.Columns["ByteArrayColumn2"].DataType, typeof(Byte[])); Assert.AreEqual(obj.Int32Column, dr["Int32Column"]); Assert.AreEqual(obj.StringColumn, dr["StringColumn"]); Assert.AreEqual(obj.ByteArrayColumn, dr["ByteArrayColumn"]); //Assert.AreEqual(obj.ByteArrayColumn2, dr["ByteArrayColumn2"]); }