我正在尝试将单元测试添加到广泛使用AutoMapper的现有系统中。
Search类使用DB类。使用Automapper交换数据类型时会进行转换。
DB class: Returns DBSearchResult[]
Search class: Returns SearchResult
(保存 List ofSearchResult
和一个整数,比如说 1000)
DBSearchResult mock holds: DBSearchResult[2]
请注意,DBSearchResult
使用 AutoMapper 将其转换为 SearchResult。
我的目的是检查Search
该类SearchResult
是否包含正确的值(2 和 1000),但这意味着Automapper会起作用。
我如何处理Automapper的数据类型转换而不模拟它并基本上测试一个模拟,而不是真正的实现?