1) Builder не нужен в WhenAcceptOrder_AddIsCalled и WhenAcceptOrder_ReserveIngredientsIsCalled, конструирование его излишне и не помогает в достижении цели теста. Тут достаточно мока order.
2) Не понятно, зачем нужен PizzeriaServiceTestable? Для доступа к protected методам? А стали они protected только ради тестов? Если вам нужно верифаить protected/private методы, возможно, вы что-то делаете не так.
WhenAcceptOrder_AddIsCalledиWhenAcceptOrder_ReserveIngredientsIsCalled, конструирование его излишне и не помогает в достижении цели теста. Тут достаточно мокаorder.2) Не понятно, зачем нужен
PizzeriaServiceTestable? Для доступа кprotectedметодам? А стали ониprotectedтолько ради тестов? Если вам нужно верифаитьprotected/privateметоды, возможно, вы что-то делаете не так.