Exemplo n.º 1
0
        public void TraceMessageTestMethod()
        {
            List <TraceMessage> _trace   = new List <NodeSet.TraceMessage>();
            int       _diagnosticCounter = 0;
            UANodeSet _ns = TestData.CreateNodeSetModel();

            Assert.IsTrue(_ns.NamespaceUris.Length >= 1, "Wrong test data - NamespaceUris must contain more then 2 items");
            OldModel.ModelDesign _md = NodeSet.AddressSpaceContextService.CreateInstance
                                           (_ns.NamespaceUris[0], x => x.ImportNodeSet(_ns, y => TraceDiagnostic(y, _trace, ref _diagnosticCounter), true), z => TraceDiagnostic(z, _trace, ref _diagnosticCounter));
            Assert.IsTrue(_trace.Count == 0);
            Assert.IsTrue(_diagnosticCounter > 0);
        }
Exemplo n.º 2
0
        public void NamespaceTestMethod1()
        {
            List <TraceMessage> _trace = new List <NodeSet.TraceMessage>();
            UANodeSet           _ns    = TestData.CreateNodeSetModel();
            int _diagnosticCounter     = 0;

            Assert.IsTrue(_ns.NamespaceUris.Length >= 1, "Wrong test data - NamespaceUris must contain more then 2 items");
            OldModel.ModelDesign _md = NodeSet.AddressSpaceContextService.CreateInstance
                                           (_ns.NamespaceUris[0], x => x.ImportNodeSet(_ns, y => TraceDiagnostic(y, _trace, ref _diagnosticCounter), true), z => TraceDiagnostic(z, _trace, ref _diagnosticCounter));
            Assert.AreEqual <int>(2, _md.Namespaces.Length);
            Assert.AreEqual <int>(0, _trace.Where <TraceMessage>(x => x.BuildError.Focus != Focus.Diagnostic).Count <TraceMessage>());
        }