Example #1
0
        public void StartSlaveTest()
        {
            TinctSlaveNode slavePoint = new TinctSlaveNode();
            bool           result     = slavePoint.StartSlave();

            Assert.IsTrue(result);
        }
Example #2
0
        public void ReceviceMessageTest()
        {
            TinctSlaveNode slavePoint = new TinctSlaveNode();
            var            handler    = new TestMessageHandler();

            slavePoint.MessageHandlers.Add(handler);
            bool result = slavePoint.StartSlave();

            TinctMessage msg = new TinctMessage();

            msg.MessageBody       = new MessageBody();
            msg.MessageBody.Datas = "test";

            TinctMasterNode sendPoint = new TinctMasterNode();

            sendPoint.SendMessage(slavePoint.NodeInfo.NodeName, msg);

            Thread.Sleep(1000);


            //msg.MessageBody = "test1";
            sendPoint.SendMessage(slavePoint.NodeInfo.NodeName, msg);
            Assert.IsTrue(handler.Message == "test");
        }