added consume - publish - cancel tests.