Test Cases for Observer