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."); }
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."); }