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