unit and acceptance tests for Joseph Ellyson