C# docs and mock singletons