title: Automapper IEnumerable<something> to IEnumerable<somethingelse> without creating a map configuration
body: <p>I cannot get the following to work, where array is an array of CustomerContract's:</p>
  
  <pre><code>Mapper.Map&lt;IEnumerable&lt;Customer&gt;&gt;(array);
  
  Mapper.Map&lt;IEnumerable&lt;CustomerContract&gt;, IEnumerable&lt;Customer&gt;&gt;(array);
  
  Mapper.Map&lt;Array, List&lt;Customer&gt;&gt;(array);
  </code></pre>
  
  <p>In my mind the first example should be enough, but i can not get either to work. I have read the configuration wiki of automapper (<a href="https://github.com/AutoMapper/AutoMapper/wiki/Configuration" rel="noreferrer">https://github.com/AutoMapper/AutoMapper/wiki/Configuration</a>), but i do not understand why this should be necessary. 
  Everything Automapper needs is defined in the command. Which type it is (both object and that it is a list), and which object i want it to map to.</p>
  
  <p>Am i just not understanding the core concept of Automapper?</p>
  
  <p>My exception sounds like this: </p>
  
  <blockquote>
    <p>Missing type map configuration or unsupported mapping.<br>
    Mapping types:\r\nCustomerContract -> Customer\r\nStimline.Xplorer.Repository.CustomerService.CustomerContract -> Stimline.Xplorer.BusinessObjects.Customer<br>
    Destination path: List`1[0]<br>
    Source value: Stimline.Xplorer.Repository.CustomerService.CustomerContract</p>
  </blockquote>