title: Convert DataRow to Object with AutoMapper
body: <p>I can successfully map from IDataReader to a List of objects but when I want to take one DataRow it doesn't seem to work as expected.</p>
  
  <p>Am I missing something simple here?</p>
  
  <pre><code>[TestFixture]
  public class AutomapperTest
  {
      [Test]
      public void TestMethod1()
      {
          DataTable dt = new DataTable("contact");
          dt.Columns.Add("FirstName");
          dt.Columns.Add("LastName");
          dt.Columns.Add("Line1");
          dt.Columns.Add("Line2");
          dt.Columns.Add("Line3");
          dt.Columns.Add("Suburb");
          dt.Columns.Add("State");
          dt.Columns.Add("Postcode");
  
          DataRow row = dt.NewRow();
          row.ItemArray = new [] { "Little", "Johnny", 
                                   "1 Random Place", "", "", 
                                   "Windsor", "Qld", "4030" };
  
          var dest = Mapper.DynamicMap&lt;myObject&gt;(row);
  
          Assert.AreEqual(row["FirstName"], "Little");
          Assert.IsNotNull(dest);
          Assert.AreEqual(dest.FirstName, "Little");
      }
  }
  </code></pre>
  
  <p>Destination type:</p>
  
  <pre><code>public class myObject
  {
      public string FirstName { get; set; }
      public string LastName { get; set; }
      public string Line1 { get; set; }
      public string Line2 { get; set; }
      public string Line3 { get; set; }
      public string Suburb { get; set; }
      public string State { get; set; }
      public string Postcode { get; set; }
  }
  </code></pre>