示例#1
0
        public async Task Close_()
        {
            var loader = new RdfDataFetcher(_rdf);
            var sample = await loader.Load(Files.TestData.Sample1);

            var preClose = loader.List().Count;

            loader.Close(sample);

            var postClose = loader.List().Count;

            Assert.IsTrue(postClose < preClose, "File closed");
            Assert.IsTrue(sample.Query.Any(), "But data kept");
        }
示例#2
0
        public async Task Purge_()
        {
            var loader = new RdfDataFetcher(_rdf);

            var g = await loader.Load(Files.TestData.Sample1);

            loader.Purge(Files.TestData.Sample1);

            Assert.IsFalse(loader.List().Any(), "backing file removed.");
            _rdf.GetGraph(g.Id);
        }