public void TestClientCommSubsystem()
        {
            ConversationFactory clientFactory  = new RegistryServerConversationFactory();
            CommSubsystem       clientSubsytem = new CommSubsystem(clientFactory, 1024, 2024);

            Assert.IsNotNull(clientSubsytem);
        }
示例#2
0
        public void TestRegistryDatatMembers()
        {
            ConversationFactory testFactory = new RegistryServerConversationFactory();

            Assert.AreEqual(3, testFactory.DefaultMaxRetries);
            Assert.AreEqual(3000, testFactory.DefaultTimeout);
        }
        public void TestRegistryCommSubsystem()
        {
            ConversationFactory registryFactory  = new RegistryServerConversationFactory();
            CommSubsystem       registrySubsytem = new CommSubsystem(registryFactory, 1024, 2024);

            Assert.IsNotNull(registrySubsytem);
        }
示例#4
0
        public void RegistryServerConversations()
        {
            ConversationFactory f;

            f = new RegistryServerConversationFactory();
            HeartbeatInitiator registeredEndpointHeartbeat = f.CreateFromConversationType <HeartbeatInitiator>();

            Assert.IsNotNull(f);
            f.Initialize();

            // Test Register Server Initiated Conversations
            HeartbeatInitiator test1 = f.CreateFromConversationType <HeartbeatInitiator>();

            Assert.IsNotNull(test1);
            test1.RemoteEndPoint = testEndpoint;
            test1.Launch();
            Assert.AreEqual(test1.RemoteEndPoint, testEndpoint);

            // Test Responder Conversations
            Envelope env1 = new Envelope();

            env1.Message = new RegisterServerRequest(new Server());
            Responder resp1 = f.CreateFromEnvelope(env1);

            Assert.IsNotNull(resp1);
            Assert.AreEqual(resp1.ConversationId.ToString(), env1.Message.ConversationId.ToString());
        }