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