public void CreateAndUseMessageQueueWithTenMessages()
{
MessageQueue queue = new MessageQueue(10);
Message message = new Message(null, new Method("name"), new object[] { 1, 2 });
for (int k = 1; k <= 10; k++)
queue.PostMessage(message);
for (int k = 1; k <= 10; k++)
Assert.AreEqual(message, queue.GetMessage());
}