Add a test case for full message generation