This is too many assertions. Need to redo this. Thiking about taking advantage of test inheiritance.