Esempio n. 1
0
        public override TripleStore MakeNewTripleStore()
        {
            DatabaseTripleStore store = new  DatabaseTripleStore();

            itsTripleStores.Add(store);
            return(store);
        }
Esempio n. 2
0
        public void hasResourceDenotedBy()
        {
            DatabaseTripleStore store = (DatabaseTripleStore)MakeNewTripleStore();
            Node      subject         = new UriRef("abc");
            Arc       predicate       = new UriRef("def");
            Node      obj             = new UriRef("ghi");
            Node      dummy           = new UriRef("xxxxxxx");
            Statement s = new Statement(subject, predicate, obj);

            store.Add(s);
            Assert.IsTrue(store.HasResourceDenotedBy(subject), "store has subject");
            Assert.IsTrue(store.HasResourceDenotedBy(predicate), "store has predicate");
            Assert.IsTrue(store.HasResourceDenotedBy(obj), "store has object");
            Assert.IsFalse(store.HasResourceDenotedBy(dummy), "store has dummy");
            store.Clear();
        }
Esempio n. 3
0
        public void connectToTestDatabase()
        {
            DatabaseTripleStore store = (DatabaseTripleStore)MakeNewTripleStore();

            Assert.IsTrue(store.IsAvailable);
        }