When I began using Microsoft Fakes, I was excited to start shimming some .NET methods. I was lead to believe that I would be able to shim ANY .NET method, static or not: http://
Got it working with help from this blog post and here.
The solution was to add the classes I wanted to shim explicitly in the System.fakes file. This is what mine looks like now:
The Remove Obsolete="1"
is to stop errors from being thrown by the Shim generation code when it attempts to shim [Obsolete] code.