예제 #1
0
        public void ResolveRelativeToFromUnqualified()
        {
            TopicRevision revision = new TopicRevision(new TopicName("TopicName"), "version");

            QualifiedTopicRevision qualifiedRevision = revision.ResolveRelativeTo("SomeNamespace");

            Assert.AreEqual("SomeNamespace.TopicName(version)", qualifiedRevision.DottedNameWithVersion,
                "Checking that the new namespace is used when resolving an unqualified name.");
        }
예제 #2
0
        public void ResolveRelativeToFromQualified()
        {
            TopicRevision revision = new TopicRevision("TopicName", "Namespace", "version");

            QualifiedTopicRevision qualifiedRevision = revision.ResolveRelativeTo("SomeNamespace");

            Assert.AreEqual("Namespace.TopicName(version)", qualifiedRevision.DottedNameWithVersion,
                "Checking that the original namespace is kept when resolving an already-qualified revision.");
        }