Fix for failing test, isEmptyMethod returns true or false dependent on
the size. 

Refactor of tests - add setup method

Added in failing test for retrieving first message from queue