add test case for marshal/unmarshal messages