нет, что вызывается все что нужно ну и эксепшн потом
тебе не нужно проверять что вызывается что нужно. тебе по сути нужно мокнуть репозиторий, вернув сущность с нужным стейтом и поставить ассерт на ексепшен
Например у нас есть куча мест вида if (someexpression) { return OneValue; } else { $b = someOtherValue; } Которое может быть переписано в $b = ourmacros(someexpresion);
Например у нас есть куча мест вида if (someexpression) { return OneValue; } else { $b = someOtherValue; } Которое может быть переписано в $b = ourmacros(someexpresion);
Эти 2 конструкции не идентичны. Где в макросе OneValue?