We are using `fflib-apex-common` in our project, and we implemented several selectors. By default `fflib_SObjectSelector` checks for Read permission. But now I am wondering what type of tests, **and at what level**, should check for this? Is it a test class for the controller which uses the selector? Or is it selector's own test class? Or both?