One of the things I have been a bit disappointed with myself during the
development of OpenCover [https://github.com/OpenCover/opencover] is the lack of
unit testing around the C++ code that makes up the profiler.
I did toy with GTest [https://code.google.com/p/googletest/] and got some decent
tests around the instrumentation engine but I was never able to actually test
the profiler callbacks, also I found the lack of GTest integration with Visual
Studio quite irritating; I know I have been spo