All Key attributes must be present to create a key

I tested every presence valitation in this one test. I'm pretty
sure this is bad practice.  If someone wants an exercise in
rebasing, they can split this into 7 separate tests