Это кодовая база, в которой мы используем automapper и у нас есть слой Cafes. У которого есть объект для представления данных, CafeService.
class CafeService
public async Task<CafeResponse> Get(int cafeId)
{
var cafe = await _cafeRepository.GetByIdAsync(cafeId);
return _mapper.Map<CafeResponse>(cafe);
}
Как бы вы, go, насчет имитации картографа в модульных тестах? То, чего я раньше не делал. На данный момент это мой модульный тест. вокруг того, как действительно протестировать .Get (), который проверяет, правильно ли переданы параметры для отдельных вызовов зависимости на основе ответов.