tighten unit test expectations
remove unused array
move mixed tests into main PreprocessorTest class
add test for preprocessor no-op
remove now-unused getters exposing internal state publicly
Merge pull request #1912 from mtbc/trac-11094-tidy-PreprocessorTest

fix #11094: unify preprocessor test classes