[#53] [API] Add create event with unit test
- add more message test
- add expect block