Exemplo n.º 1
0
        public void RunTestMethod()
        {
            DataManagementSetup _ndm = new DataManagementSetup();

            Assert.IsNotNull(_ndm);
            _ndm.Run();
        }
Exemplo n.º 2
0
        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 RunTestMethod()
 {
     DataManagementSetup _ndm = new DataManagementSetup();
       Assert.IsNotNull(_ndm);
       _ndm.Run();
 }