Automapper.Mapper.Map<T1,T2>()
을 사용할 때마다 내 부트 스트 래퍼에 해당 매핑 구성 (AutoMapper.Mapper.CreateMap<T1,T2>()
)이 있는지 확인하는 테스트를하고 싶습니다.automapper 매핑이 모든 용도로 생성되었는지 확인하는 방법은 무엇입니까?
Roslyn을 사용하여 컴파일러와 인터페이스하고 Map<>
메서드의 모든 용도를 찾은 다음 해당 인스턴스를 사용하여 매핑하려고했습니다. 그 트릭을 할 것이지만, 나는 이미 존재하는 것을 사용하고 싶습니다.
존재합니까? 그렇지 않다면, Roslyn보다 이것을 할 수있는 더 좋은 방법이 있습니까?
+1 [확인과 함께 할 수있는 일례] (http://stackoverflow.com/questions/11452539/generalised-func-wrapping-with-anonymous-values-equivalent-to-autofixture-/11455580 # 11455580 포함) –