Split RegisterSyntaxTest in to positive part and negative part for clear.
Added a test suite to include all syntax related tests to run together.