public void TestNamespaceDeclarationsAsTurtle()
        {
            var turtle = NamespaceDeclarations.ForAssembly().AsTurtle();

            Assert.That(turtle.Contains("@prefix dc: <http://purl.org/dc/terms/> ."));
            Assert.That(turtle.Contains("@prefix foaf: <http://xmlns.com/foaf/0.1/> ."));
            Assert.That(turtle.Contains("@prefix bsi: <http://brightstardb.com/instances/> ."));
        }
        public void TestNamespaceDeclarationsAsSparql()
        {
            var sparql = NamespaceDeclarations.ForAssembly().AsSparql();

            Assert.That(sparql.Contains("PREFIX dc: <http://purl.org/dc/terms/>"));
            Assert.That(sparql.Contains("PREFIX foaf: <http://xmlns.com/foaf/0.1/>"));
            Assert.That(sparql.Contains("PREFIX bsi: <http://brightstardb.com/instances/>"));
        }
        public void TestNamspaceDeclarationEnumeration()
        {
            // Lookup the namespace declarations in this assembly
            var nsDeclarations = NamespaceDeclarations.ForAssembly().ToList();

            Assert.That(nsDeclarations, Is.All.Not.Null);
            Assert.That(nsDeclarations.Count, Is.EqualTo(3));
        }
        public void TestNamespaceDeclarationsAsDictionary()
        {
            var nsDeclarations = NamespaceDeclarations.ForAssembly().AsDictionary();

            Assert.That(nsDeclarations.Count, Is.EqualTo(3));
            Assert.That(nsDeclarations.ContainsKey("dc"));
            Assert.That(nsDeclarations["dc"], Is.EqualTo("http://purl.org/dc/terms/"));
            Assert.That(nsDeclarations.ContainsKey("foaf"));
            Assert.That(nsDeclarations["foaf"], Is.EqualTo("http://xmlns.com/foaf/0.1/"));
            Assert.That(nsDeclarations.ContainsKey("bsi"));
            Assert.That(nsDeclarations["bsi"], Is.EqualTo("http://brightstardb.com/instances/"));
        }