public void TestConversationNoCommunicator() { SimpleRequestReplyInitiator simple = new SimpleRequestReplyInitiator(); Assert.IsNotNull(simple); Assert.IsNull(simple.EventResponse); Assert.IsNull(simple.SentMessage); Assert.IsNotNull(simple.Properties); ConversationManager.PrimaryCommunicator = null; Assert.AreEqual(simple.Id.Pid, 0); Assert.AreEqual(simple.MaxRetries, (uint)5); Assert.AreEqual(simple.Timeout, 2000); simple.Start(); Thread.Sleep(250); Assert.IsTrue(simple.IsActive); simple.Stop(); Thread.Sleep(250); Assert.IsFalse(simple.IsActive); }