Added some more unit tests for ConsumerAbstract