First cut of test cases for protected releases

@danfruehauf you might like to review these test cases before I run you through the code.

@kereid perhaps also you could just check these make sense, since it's likely I've made some assumptions about what someone reading this may or may not know.