Обновление
должен ли использоваться статический класс/метод/свойство в среде разработки unit test, учитывая, что он не может протестировать его без введения обертки, которая снова не тестируется?
Другой сценарий заключается в том, что, когда статические элементы используются в целевом модуле, статический memeber не может быть издевательством. Таким образом, вы должны протестировать статические элементы памяти, когда тестируется цель объекта. Вы хотите изолировать его, когда статический член выполняет вычисления.