Make the service validation test table driven.

"errorCount" would make this about 1000 times easier to understand.