Bug static lang without dir

The first commit refactor the tests to extends BaseTestCase to always reset the static properties on setUp and tearDown.

The second commit fix a bug with missing default langDir.