Mailbox
Test mailbox initialization.
Test mailbox definition.
Test mailbox enhanced capabilities.
Test that multiple mailboxs can be defined.
Test case for mailbox put and get operations with null data.
Test case for mailbox put and get operations with buffer.
Test case for mailbox asynchronous put and get operations with buffer.
Test case for mailbox asynchronous put and get operations with block.
Test case for mailbox target/source thread buffer operations.
Test case for mailbox incorrect receiver thread ID.
Test case for mailbox incorrect transmit thread ID.
Test case for mailbox timed out get operation.
Test case for mailbox message thread ID mismatch.
Test case for mailbox dispose size 0 message.
Test case for mailbox asynchronous put to waiting get operation.
Test case for mailbox get waiting put with incorrect thread ID.
Test case for mailbox asynchronous multiple put operation.
Test case for mailbox multiple waiting get operation.