You'll also need tests that verify all of the new checks that you've added - invalid protocols, duplicate ports, etc.  The tests above only check `c['slavePortnum']`.