public void StorageReadWriteSparqlRemoveTriples() { try { SetUriLoaderCaching(false); StorageReadWriteSparqlSaveGraph(); 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")))); ReadWriteSparqlConnector readWrite = ReadWriteSparqlTests.GetConnection(); readWrite.UpdateGraph("http://example.org/readWriteTest", null, ts); readWrite.LoadGraph(g, "http://example.org/readWriteTest"); Assert.True(ts.All(t => !g.ContainsTriple(t)), "Removed Triple should not have been in the Graph"); } finally { SetUriLoaderCaching(true); } }
public void StorageReadWriteSparqlAddTriples() { try { Options.UriLoaderCaching = false; StorageReadWriteSparqlSaveGraph(); 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")))); ReadWriteSparqlConnector readWrite = ReadWriteSparqlTests.GetConnection(); readWrite.UpdateGraph("http://example.org/readWriteTest", ts, null); readWrite.LoadGraph(g, "http://example.org/readWriteTest"); Assert.IsTrue(ts.All(t => g.ContainsTriple(t)), "Added Triple should have been in the Graph"); } finally { Options.UriLoaderCaching = true; } }