public void DeleteDatasetShouldRetractVoidSubsetStatement() { var expect = new Graph(); expect.Assert( expect.CreateUriNode(BaseUri), expect.CreateUriNode(new Uri("http://rdfs.org/ns/void#subset")), expect.CreateUriNode(_datasetGraphIri)); QuinceStore.AssertTriplesRetracted(expect.Triples, _rootMetadataGraphIri); }
public void UpdateRetractsOldPublisher() { Repo.UpdateDataset(_insertGraph, _datasetGraphIri, true, _metadataGraph, _metadataGraphIri, _definitionsGraph, _definitionsGraphIri, _publisherIri, _publisherInfo, _repositoryTitle, _repositoryDescription, _rootMetadataGraphIri); var expect = new Graph(); expect.NamespaceMap.AddNamespace("dcterms", new Uri("http://purl.org/dc/terms/")); expect.NamespaceMap.AddNamespace("rdfs", new Uri("http://www.w3.org/2000/01/rdf-schema#")); var publisher = expect.CreateUriNode(_publisherIri); expect.Assert(publisher, expect.CreateUriNode("rdfs:label"), expect.CreateLiteralNode("Old Publisher")); QuinceStore.AssertTriplesRetracted(expect.Triples, _rootMetadataGraphIri); }
public void UpdateRetractsOldTitleAndDescription() { Repo.UpdateDataset(_insertGraph, _datasetGraphIri, true, _metadataGraph, _metadataGraphIri, _definitionsGraph, _definitionsGraphIri, _publisherIri, _publisherInfo, _repositoryTitle, _repositoryDescription, _rootMetadataGraphIri); var expect = new Graph(); expect.NamespaceMap.AddNamespace("dcterms", new Uri("http://purl.org/dc/terms/")); var repoNode = expect.CreateUriNode(BaseUri); expect.Assert(repoNode, expect.CreateUriNode("dcterms:title"), expect.CreateLiteralNode("Old Title")); expect.Assert(repoNode, expect.CreateUriNode("dcterms:description"), expect.CreateLiteralNode("Old Description")); QuinceStore.AssertTriplesRetracted(expect.Triples, _rootMetadataGraphIri); }