Refs #10398 Add more aggressive testing

These invalid inputs should throw an exception.
Refs #10398 Update parseKeyValueString to satisfy unit test
Merge remote-tracking branch 'origin/feature/10398_add_destructive_tests'