Update unit testing section to reflect what's really going on

This gave me a big headache with my unit tests, as I thought a `TestBlobCache` is used, but actually a temporary `PersistentBlobCache` is created.

I've also fixed the code sample as it had a syntax error and also the compiler can't resolve the method call with a `null` as parameter.