Так а что ты с интерфейсами делать собрался? Ты же понимаешь что их надо реализовать? Либо вручную класс писать либо мокать. Оф дока абп по тестированию говорит мокать. Будешь спорить с оф докой? Хотя тебе не впервой с реальностью бороться.
Се их там реализовывать, абп делает один класс дб , прокидываешь туда энтити, и абп создает интерфейс на этот дб, и этот интерфейс дб ни где не нужен по сути, за исключением тестов.