added (failing) test that shows bug in 'adapts'

adapts should register the adapter class as providing the to_protocol
(potentially so should 'register_factory')