Rewrite unittests a bit to be more explanative.