コード例 #1
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");
        }