Каков наилучший подход для имитации статического класса в С#. Например:
String appPath = System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;
Я хочу издеваться над этим, но мне нужно будет обернуть его в класс с интерфейсом, каков наилучший подход и работает ли этот подход для всех статических методов?
Не создаст ли этот подход множество совершенно бессмысленных интерфейсов и классов?