예제 #1
0
        public void MessageHandlerFactoryCreatorWriteTestMethod()
        {
            IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(UInt32.MaxValue);

            Assert.IsNotNull(_nmf);
            IMessageWriter _nmr = _nmf.GetIMessageWriter("UDP", null, null);
        }
예제 #2
0
        public void MessageHandlerFactoryCreatorWriteTestMethod()
        {
            IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(Guid.NewGuid());

            Assert.IsNotNull(_nmf);
            IMessageReader _nmr = _nmf.GetIMessageReader("UDP", null, null);
        }
 public void MessageHandlerFactoryCreatorReadTestMethod()
 {
     IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(Guid.NewGuid());
       Assert.IsNotNull(_nmf);
       IMessageWriter _nmr = _nmf.GetIMessageWriter("UDP", null, null);
       Assert.IsNotNull(_nmr);
 }
 public void MessageHandlerFactoryCreatorReadTestMethod()
 {
     IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(UInt32.MaxValue);
       Assert.IsNotNull(_nmf);
       IMessageReader _nmr = _nmf.GetIMessageReader("UDP", null, new Helpers.UABinaryDecoderImplementation());
       Assert.IsNotNull(_nmr);
 }
예제 #5
0
        public void MessageHandlerFactoryCreatorReadTestMethod()
        {
            IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(UInt32.MaxValue);

            Assert.IsNotNull(_nmf);
            IMessageReader _nmr = _nmf.GetIMessageReader("UDP", null, new Helpers.UABinaryDecoderImplementation());

            Assert.IsNotNull(_nmr);
        }
예제 #6
0
        public void MessageHandlerFactoryCreatorReadTestMethod()
        {
            IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(Guid.NewGuid());

            Assert.IsNotNull(_nmf);
            IMessageWriter _nmr = _nmf.GetIMessageWriter("UDP", "4840,localhost", null);

            Assert.IsNotNull(_nmr);
        }
예제 #7
0
        public void ConsumerDeviceSimulatorTestMethod()
        {
            UInt32 DataSetGuid                = UInt32.MaxValue;
            MyMessageHandlerFactory _mhf      = new MyMessageHandlerFactory(DataSetGuid);
            ConsumerDeviceSimulator _consumer = ConsumerDeviceSimulator.CreateDevice(_mhf, DataSetGuid);

            Assert.IsNull(_consumer.AssociationsCollection);
            Assert.IsNotNull(_consumer.BindingFactory);
            Assert.IsNotNull(_consumer.ConfigurationFactory);
            Assert.IsNotNull(_consumer.EncodingFactory);
            Assert.IsNotNull(_consumer.MessageHandlerFactory);
            Assert.IsNull(_consumer.MessageHandlersCollection);
            _consumer.InitializeAndRun();
            Assert.AreEqual <int>(1, _consumer.AssociationsCollection.Count);
            Assert.AreEqual <int>(1, _consumer.MessageHandlersCollection.Count);
            ((ConsumerDeviceSimulator)_consumer).CheckConsistency();
            _mhf.CheckConsistency();
            _mhf.SendData();
        }
예제 #8
0
        public void CreatorTestMethod()
        {
            Guid _dataSetGuid = Guid.NewGuid();
            MyMessageHandlerFactory      _mhf      = new MyMessageHandlerFactory(_dataSetGuid);
            OPCUAServerProducerSimulator _producer = OPCUAServerProducerSimulator.CreateDevice(_mhf, _dataSetGuid);

            Assert.IsNull(_producer.AssociationsCollection);
            Assert.IsNotNull(_producer.BindingFactory);
            Assert.IsNotNull(_producer.ConfigurationFactory);
            Assert.IsNotNull(_producer.EncodingFactory);
            Assert.IsNotNull(_producer.MessageHandlerFactory);
            Assert.IsNull(_producer.MessageHandlersCollection);
            _producer.TestStart();
            Assert.AreEqual <int>(1, _producer.AssociationsCollection.Count);
            Assert.AreEqual <int>(1, _producer.MessageHandlersCollection.Count);
            ((OPCUAServerProducerSimulator)_producer).CheckConsistency();
            _mhf.CheckConsistency();
            ((OPCUAServerProducerSimulator)_producer).Update("Value1", "Value1");
        }
 public void CreatorTestMethod()
 {
     Guid _dataSetGuid = Guid.NewGuid();
       MyMessageHandlerFactory _mhf = new MyMessageHandlerFactory(_dataSetGuid);
       DataManagementSetup _producer = Simulator.OPCUAServerProducerSimulator.CreateDevice(_mhf, _dataSetGuid);
       Assert.IsNull(_producer.AssociationsCollection);
       Assert.IsNotNull(_producer.BindingFactory);
       Assert.IsNotNull(_producer.ConfigurationFactory);
       Assert.IsNotNull(_producer.EncodingFactory);
       Assert.IsNotNull(_producer.MessageHandlerFactory);
       Assert.IsNull(_producer.MessageHandlersCollection);
       _producer.Initialize();
       _producer.Run();
       Assert.AreEqual<int>(1, _producer.AssociationsCollection.Count);
       Assert.AreEqual<int>(1, _producer.MessageHandlersCollection.Count);
       ((OPCUAServerProducerSimulator)_producer).CheckConsistency();
       _mhf.CheckConsistency();
       ((OPCUAServerProducerSimulator)_producer).Update("Value1", "Value1");
 }
 public void ConsumerDeviceSimulatorTestMethod()
 {
     UInt32 DataSetGuid = UInt32.MaxValue;
       MyMessageHandlerFactory _mhf = new MyMessageHandlerFactory(DataSetGuid);
       DataManagementSetup _consumer = ConsumerDeviceSimulator.CreateDevice(_mhf, DataSetGuid);
       Assert.IsNull(_consumer.AssociationsCollection);
       Assert.IsNotNull(_consumer.BindingFactory);
       Assert.IsNotNull(_consumer.ConfigurationFactory);
       Assert.IsNotNull(_consumer.EncodingFactory);
       Assert.IsNotNull(_consumer.MessageHandlerFactory);
       Assert.IsNull(_consumer.MessageHandlersCollection);
       _consumer.Initialize();
       _consumer.Run();
       Assert.AreEqual<int>(1, _consumer.AssociationsCollection.Count);
       Assert.AreEqual<int>(1, _consumer.MessageHandlersCollection.Count);
       ((ConsumerDeviceSimulator)_consumer).CheckConsistency();
       _mhf.CheckConsistency();
       _mhf.SendData();
 }
 public void MessageHandlerFactoryCreatorWriteTestMethod()
 {
     IMessageHandlerFactory _nmf = new MyMessageHandlerFactory(UInt32.MaxValue);
       Assert.IsNotNull(_nmf);
       IMessageWriter _nmr = _nmf.GetIMessageWriter("UDP", null, null);
 }