public void ConsumerDeviceSimulatorTestMethod() { uint DataSetGuid = uint.MaxValue; MessageHandlerFactoryTest _mhf = new MessageHandlerFactoryTest(); using (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); _consumer.CheckConsistency(); } _mhf.AssertConsistency(); }
public void CreatorTestMethod() { Guid _dataSetGuid = Guid.NewGuid(); MessageHandlerFactoryTest _mhf = new MessageHandlerFactoryTest(); using (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); _producer.CheckConsistency(); _mhf.AssertConsistency(); _producer.Update("Value1", "Value1"); } }