Create the missed test projects.
Fixing bugs according to the new test suite.
Fixing the code style.