Ejemplo n.º 1
0
        public void NamespacedNameTest()
        {
            RIName name = "{TheNamespaceName}TheLocalName";

            Assert.AreEqual("TheLocalName", name.LocalName);
            Assert.AreEqual("{TheNamespaceName}", name.Namespace.ToString());
            Assert.AreEqual("{TheNamespaceName}TheLocalName", name);
        }
Ejemplo n.º 2
0
        public void CompareUnequalNames()
        {
            RIName name1 = "{ns1}abe";
            RIName name2 = "{ns1}monkey";

            Assert.IsTrue(name1 != name2);
            Assert.AreNotEqual(name1, name2);
        }
Ejemplo n.º 3
0
        public void CompareEqualNames()
        {
            RIName name1 = "{ns1}abe";
            RIName name2 = "{ns1}abe";

            Assert.IsTrue(name1 == name2);
            Assert.AreEqual(name1, name2);
        }
Ejemplo n.º 4
0
        public void CombinedToStringTest()
        {
            RINamespace myFirstNamespace  = "My 1st namespace";
            var         mySecondNamespace = new RINamespace("My 2nd namespace");
            var         name1             = new RIName(myFirstNamespace, "Instance 1");

            Assert.AreEqual("{My 1st namespace}Instance 1", name1.ToString());
        }
Ejemplo n.º 5
0
 public void InvalidNameTest4()
 {
     try
     {
         RIName name = "na{me";
         Assert.Fail("The name should not accept the '{' character.");
     }
     catch (RINameException)
     {
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
Ejemplo n.º 6
0
        private static void ParseNameMapping(XElement xNameMapping, RIContext context)
        {
            RIName to = xNameMapping.Attribute("to").Value;
            var    instanceProvider = context.GetInstanceProvider(to);

            var fromAttribute = xNameMapping.Attribute("from");

            if (fromAttribute != null)
            {
                context.AddNamedInstanceProvider(fromAttribute.Value, instanceProvider);
            }

            foreach (var xFrom in xNameMapping.Elements(Ns + "from"))
            {
                RIName from = xFrom.Value;
                context.AddNamedInstanceProvider(from, instanceProvider);
            }
        }
        public void DefaultNamespaceTest()
        {
            RIName name1 = "Instance 1";

            Assert.AreEqual("Instance 1", name1.ToString());
        }