S>Внезапно, это один из немногих примеров, на котором можно объяснить IoC.
Если LongScope со статическим методом Open() конфигурится* так же статически, это считается за иньекцию или хотя бы приемлемый способ конфигурации IoC?
Если нет, можно в двух словах, почему?
* кофигурится — например, подсовывается колбэк, возврщающий, что должен вернуть этот Open.