public void ShouldAllowSpecifyingToNotTreatAbstractsAsLayerSuperTypes() { var cfg = new TestConfiguration_AbstractClassIsNeverLayerSupertype(); var automapper = AutoMap.Source(new StubTypeSource(new[] { typeof(AbstractBase), typeof(Child) }), cfg); automapper.ValidationEnabled = false; var mappings = automapper.BuildMappings(); mappings .SelectMany(x => x.Classes) .ShouldContain(x => x.Type == typeof(AbstractBase)); }
public void ShouldAllowSpecifyingToNotTreatAbstractsAsLayerSuperTypes() { var cfg = new TestConfiguration_AbstractClassIsNeverLayerSupertype(); var automapper = AutoMap.Source(new StubTypeSource(new[] { typeof(AbstractBase), typeof(Child) }), cfg); automapper.ValidationEnabled = false; var mappings = automapper.BuildMappings(); mappings .SelectMany(x => x.Classes) .ShouldContain(x => x.Type == typeof(AbstractBase)); }