public void Run(int messageSizeInBytes, long numberOfMessages) { var receivingMachine = new MessageReceivingMachine(messageReceiver, numberOfMessages); var sendingMachine = new MessageSendingMachine(messageSender); sendingMachine.RunTest(messageSizeInBytes, numberOfMessages); receivingMachine.WaitForCompletion(); }