WIP working on adding more test coverage

This is a work in progress PR to get the testing coverage up to 100%
Not sure I follow... what makes the tests different from the real thing?