Initial resolve base test.

Once we think this is a good idea i'll port the rest of the resolve tests and file tickets for broken functionality.
I know. But it gives you fine grained control. You can specify what to resolve and where it should be resolved in an easy way. Testing with highlighter is a second degree test (you check your functionality by some second order effect and it becomes complicated to find out why it fails and how it shouldn't have failed really quickly).