title: Adding a Byte[] to a datarow
body: <p>I'm trying to write a test that returns a data-reader with one of the columns being a byte[].
  I figured I can create a datatable and create a reader from that. </p>
  
  <pre><code>var cboTable = new DataTable("CBOTable");
  var colValue = new SqlBinary(ASCII.GetBytes("Hello This is test"));
  
  cboTable.Columns.Add("ByteArrayColumn");
  cboTable.Rows.Add(colValue);
  
  var reader= cboTable.CreateDataReader();
  </code></pre>
  
  <p>the problem is when I add <code>colValue</code> to the datarow instead of adding it as a <code>byte[]</code> it adds it to the row as it's string representation which is <code>"SqlBinary(18)"</code>.</p>
  
  <p>my question is how do I add an actual <code>byte[]</code> to my datarow</p>