title: AutoMapper Not Mapping... No Errors Thrown
body: <p>Here's that I have in my WPF application:</p>
  
  <pre><code>public static class MappingCreator
  {
      public static void CreateMaps()
      {
          Mapper.CreateMap&lt;SO.Services.Data.ServiceModel.Types.Customer, Customer&gt;();
          Mapper.CreateMap&lt;List&lt;SO.Services.Data.ServiceModel.Types.CustomerSearchResult&gt;, List&lt;CustomerSearchResult&gt;&gt;();
  
          Mapper.AssertConfigurationIsValid();
      }
  }
  </code></pre>
  
  <p><code>CreateMaps()</code> is called once on application start.</p>
  
  <p>DTO:</p>
  
  <pre><code>namespace SO.Services.Data.ServiceModel.Types
  {
      [DataContract]
      public class CustomerSearchResult
      {
          [DataMember]
          public int CustomerId { get; set; }
          [DataMember]
          public string AccountType { get; set; }
          [DataMember]
          public string ShortName { get; set; }
          [DataMember]
          public string LegacyName { get; set; }
          [DataMember]
          public string LegacyContactName { get; set; }
          [DataMember]
          public string City { get; set; }
          [DataMember]
          public string StateAbbreviation { get; set; }
          [DataMember]
          public string Country { get; set; }
          [DataMember]
          public string PostalCode { get; set; }
      }
  }
  </code></pre>
  
  <p>Model:</p>
  
  <pre><code>namespace SO.Models
  {
      public class CustomerSearchResult : BindableBase
      {
          public int CustomerId { get; set; }
          public string AccountType { get; set; }
          public string ShortName { get; set; }
          public string LegacyName { get; set; }
          public string LegacyContactName { get; set; }
          public string City { get; set; }
          public string StateAbbreviation { get; set; }
          public string Country { get; set; }
          public string PostalCode { get; set; }
      }
  }
  </code></pre>
  
  <p>Extension method:</p>
  
  <pre><code>public static class DtoMappingExtensions
  {
      public static List&lt;CustomerSearchResult&gt; ToModels(this List&lt;SO.Services.Data.ServiceModel.Types.CustomerSearchResult&gt; customerSearchList)
      {
          return Mapper.Map&lt;List&lt;SO.Services.Data.ServiceModel.Types.CustomerSearchResult&gt;, List&lt;CustomerSearchResult&gt;&gt;(customerSearchList);
      }
  }
  </code></pre>
  
  <p>I call a servicestack service which returns a <code>List&lt;SO.Services.Data.ServiceModel.Types.CustomerSearchResult&gt;</code> ... when I use the ToModels extension method against it, it returns a List with 0 records, even though the source list had 25k or so records.</p>
  
  <p>I'm stumped.</p>