На мой взгляд, все в порядке.
- Моты настолько легки, что создавать их для каждого модульного теста целесообразно. при необходимости вы можете повторно использовать начальные данные
- Лучшая практика - использовать один макет для нескольких конечных точек. но ничто не мешает вам запустить более одного, вам просто нужно отслеживать экземпляры
- На самом деле вы можете добавить конечную точку к макету самостоятельно, которая служит лишь способом для внешних тестов изменить состояние макета! Каратэ превращает традиционную насмешку в голову - в основном, говоря, что вы можете написать реальные услуги, которые работают с минимальными усилиями
Может быть более целесообразно обсудить примеры реального кода, если они у вас есть.