public void StorageFourStoreAddTriples() { StorageFourStoreDeleteGraph(); StorageFourStoreSaveGraph(); Graph g = new Graph(); List<Triple> ts = new List<Triple>(); ts.Add(new Triple(g.CreateUriNode(new Uri("http://example.org/subject")), g.CreateUriNode(new Uri("http://example.org/predicate")), g.CreateUriNode(new Uri("http://example.org/object")))); FourStoreConnector fourstore = new FourStoreConnector(FourStoreTestUri); fourstore.UpdateGraph("http://example.org/4storeTest", ts, null); fourstore.LoadGraph(g, "http://example.org/4storeTest"); Assert.IsTrue(ts.All(t => g.ContainsTriple(t)), "Added Triple should not have been in the Graph"); }
public void StorageFourStoreAddTriples() { StorageFourStoreDeleteGraph(); StorageFourStoreSaveGraph(); Graph g = new Graph(); List <Triple> ts = new List <Triple>(); ts.Add(new Triple(g.CreateUriNode(new Uri("http://example.org/subject")), g.CreateUriNode(new Uri("http://example.org/predicate")), g.CreateUriNode(new Uri("http://example.org/object")))); FourStoreConnector fourstore = FourStoreTest.GetConnection(); fourstore.UpdateGraph("http://example.org/4storeTest", ts, null); fourstore.LoadGraph(g, "http://example.org/4storeTest"); Assert.True(ts.All(t => g.ContainsTriple(t)), "Added Triple should be in the Graph"); }
public void StorageFourStoreRemoveTriples() { StorageFourStoreAddTriples(); Graph g = new Graph(); List <Triple> ts = new List <Triple>(); ts.Add(new Triple(g.CreateUriNode(new Uri("http://example.org/subject")), g.CreateUriNode(new Uri("http://example.org/predicate")), g.CreateUriNode(new Uri("http://example.org/object")))); FourStoreConnector fourstore = FourStoreTest.GetConnection(); fourstore.UpdateGraph("http://example.org/4storeTest", null, ts); Thread.Sleep(2500); fourstore.LoadGraph(g, "http://example.org/4storeTest"); Assert.True(ts.All(t => !g.ContainsTriple(t)), "Removed Triple should not have been in the Graph"); }