в книги писали что это интеграционный уровень. Но с другой стороны, если у тебя всё приложение это и есть сервис с api - то тогда как? системного нет, всё тестируется на интеграционном уровне?
Ну это вопрос терминологии. В книге по идее должно было даваться определение и уже от него надо отталкиваться. Так то если юнитом считать класс, то тест объединяющий 2 класса - это уже интеграционный.