Ich verwende AutoMapper für Modellkonvertierungen und versuche zu testen, ob ein Konverter für eine Karte verwendet wurde oder nicht.Testen, ob ein Konverter für eine Karte angewendet wird
Ich finde die gewünschte Karte
var typemap = mapper.ConfigurationProvider.FindTypeMapFor<TSource, TDestination>();
und anschließend behaupten typemap.TypeConverterType
Diese Methode funktioniert prima, wenn ConvertUsing<TTypeConverter>()
in den Karten verwenden, aber TypeConverterType
null ist, wenn ConvertUsing(ITypeConverter<TSource, TDestination> converter)
verwenden.
Ich konnte keine konverterbezogenen Informationen in der TypeMap für diesen Fall finden. Irgendwelche Vorschläge?