adding test using upon, with marshaller, and no handler - fixes #19