private void CreateConfiguration(TraceSourceFixture _log, ushort writerId, string _associationName, string symbolicName, string _inFileName)
 {
     using (BoilerType.BoilerState _boilerState = new BoilerType.BoilerState(null, _associationName))
     {
         _boilerState.Logger = _log;
         SemanticDataSetSource _dataSource           = new SemanticDataSetSource(_boilerState);
         XmlQualifiedName      _type                 = new XmlQualifiedName(BoilerType.BrowseNames.BoilerType, BoilerType.Namespaces.BoilerType);
         XmlQualifiedName      _instanceSymbolicName = new XmlQualifiedName(symbolicName, BoilersSet.Namespaces.BoilersSet);
         _dataSource.CreateConfiguration(_type, _associationName, _instanceSymbolicName, _inFileName, Tuple.Create("UDP", writerId, ProducerId), _log);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets the semantic data set sources.
 /// </summary>
 /// <param name="registerSemanticData">The register semantic data.</param>
 public void GetSemanticDataSources(RegisterSemanticData registerSemanticData)
 {
     foreach (BaseInstanceState _state in m_Boilers)
     {
         SemanticDataSetSource _sd = new SemanticDataSetSource(_state);
         foreach (KeyValuePair <string, IVariable> item in _sd)
         {
             registerSemanticData(_sd.SemanticDataSetRootBrowseName, item.Key, item.Value);
         }
     }
 }
 public void ConstructorTest()
 {
     using (StateFixture _object = new StateFixture())
     {
         SemanticDataSetSource _register1 = new SemanticDataSetSource(_object);
         Assert.AreEqual <int>(3, _register1.Count);
         Assert.IsTrue(_register1.ContainsKey("Property0"));
         Assert.IsTrue(_register1.ContainsKey("Property1"));
         Assert.IsTrue(_register1.ContainsKey("Property2"));
         Assert.AreEqual <string>(_object.BrowseName.ToString(), _register1.SemanticDataSetRootBrowseName);
     }
 }
        public void ReplaceDataSetFieldsTest()
        {
            TraceSourceFixture _log = new TraceSourceFixture();

            using (BoilerType.BoilerState _boilerState = new BoilerType.BoilerState(null, "browseName"))
            {
                const string _inFileName = @"CommonServiceLocatorInstrumentation\ConfigurationDataProducer.xml";
                FileInfo     _inFile     = new FileInfo(_inFileName);
                Assert.IsTrue(_inFile.Exists, $"File not exist {_inFile.FullName}");
                string _outFileName = @"CommonServiceLocatorInstrumentation\new.ConfigurationDataProducer.xml";
                _boilerState.Logger = _log;
                ISemanticDataSetSource _dataSource = new SemanticDataSetSource(_boilerState);
                ReplaceDataSetFields(_dataSource, "Simple", _inFileName, _outFileName);
            }
        }