public void ConfigurationAutoOperators2() { try { String data = @"@prefix dnr: <http://www.dotnetrdf.org/configuration#> . _:a a dnr:SparqlOperator ; dnr:type ""VDS.RDF.Query.Operators.DateTime.DateTimeAddition"" ; dnr:enabled false ."; Graph g = new Graph(); g.LoadFromString(data); ConfigurationLoader.AutoConfigureSparqlOperators(g); Assert.IsFalse(SparqlOperators.IsRegistered(new DateTimeAddition())); } finally { SparqlOperators.Reset(); } }
public void ConfigurationAutoOperators1() { try { String data = @"@prefix dnr: <http://www.dotnetrdf.org/configuration#> . _:a a dnr:SparqlOperator ; dnr:type """ + typeof(MockSparqlOperator).AssemblyQualifiedName + @""" ."; Graph g = new Graph(); g.LoadFromString(data); ConfigurationLoader.AutoConfigureSparqlOperators(g); ISparqlOperator op; SparqlOperators.TryGetOperator(SparqlOperatorType.Add, out op, null); Assert.AreEqual(typeof(MockSparqlOperator), op.GetType()); SparqlOperators.RemoveOperator(op); } finally { SparqlOperators.Reset(); } }