public override TripleStore MakeNewTripleStore() { DatabaseTripleStore store = new DatabaseTripleStore(); itsTripleStores.Add(store); return(store); }
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(); }
public void connectToTestDatabase() { DatabaseTripleStore store = (DatabaseTripleStore)MakeNewTripleStore(); Assert.IsTrue(store.IsAvailable); }