Example #1
0
        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"]);
        }
Example #2
0
		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"]);
		}