Я ценю ваше желание тщательно протестировать, но модульное тестирование с использованием заглушек только проверит, что оператор &
работает правильно.Этот оператор не является вашим кодом.
Если вы используете mock вместо заглушек, это, по крайней мере, проверит, что все методы вызываются, но на самом деле это всего лишь документальный тест.
AnИнтеграционный тест с использованием данных может быть полезен.