title: Is AutoMapper AssertConfigurationIsValid enough to ensure good mapping?
body: <p>I'd like to ask you a question about AutoMapper. We are unit testing our mapping like that:</p>
  
  <pre><code>var dtoFiltrePersonne = new DtoFiltrePersonne { Prop1 = "Test", Prop2 = 1234 };
  Mapper.CreateMap&lt;FiltrePersonne, DtoFiltrePersonne&gt;();
  var filtrePersonne = DtoAutoMappeur&lt;DtoFiltrePersonne, FiltrePersonne&gt;.Instance.MapFromDtoToEntity(dtoFiltrePersonne);
  Assert.AreEqual(dtoFiltrePersonne.Prop1, filtrePersonne.Prop1);
  Assert.AreEqual(dtoFiltrePersonne.Prop2, filtrePersonne.Prop2);
  </code></pre>
  
  <p>I'd like to know if this unit test provides the same coverage?</p>
  
  <pre><code>Mapper.CreateMap&lt;FiltrePersonne, DtoFiltrePersonne&gt;();
  AutoMapper.AssertConfigurationIsValid()
  </code></pre>
  
  <p>I looked into the <a href="https://github.com/AutoMapper/AutoMapper/wiki/Configuration-validation" rel="noreferrer">AutoMapper Configuration documentation</a> and it's not pretty clear for me. Do I need to unit test each mapping or just use the <code>AssertConfigurationIsValid</code> method?</p>