title: How to tell Automapper to check if all source properties have destination properties
body: <p>We have two classes:</p>
  
  <pre><code>public class Foo
  {
      public int A { get; set; }
      public int B { get; set; }
      public int C { get; set; }
  }
  
  public class Bar
  {
      public int A { get; set; }
      public int B { get; set; }
  } 
  </code></pre>
  
  <p>and mapping configuration</p>
  
  <pre><code> Mapper.CreateMap&lt;Foo, Bar&gt;;
  </code></pre>
  
  <p>Is there some possibility for Automapper to check automatically that all source properties have corresponding destination properties, in my example throwing an exception which notifies us about <strong>Foo.C</strong> property not mapped to anything. <em>Mapper.AssertConfigurationIsValid()</em> checks only the other way round - that all destination properties have source properties so it doesn't help in my case.</p>