예제 #1
0
        public void TestCount()
        {
            SparqlQuery        query  = new SparqlQuery("SELECT ?s ?p ?o WHERE { ?s ?p ?o. ?s rdf:type nco:PhoneNumber. }");
            ISparqlQueryResult result = Model.ExecuteQuery(query);

            Assert.AreEqual(2, result.Count());

            query  = new SparqlQuery("SELECT ?s ?p ?o WHERE { ?s ?p ?o. ?s rdf:type nco:PhoneNumber. }");
            result = Model.ExecuteQuery(query);

            Assert.AreEqual(2, result.Count());
        }
예제 #2
0
        public void TestCount()
        {
            SparqlQuery        query  = new SparqlQuery("SELECT ?s ?p ?o WHERE { ?s ?p ?o. ?s rdf:type nfo:Document. }");
            ISparqlQueryResult result = Model.ExecuteQuery(query);

            Assert.AreEqual(3, result.Count());

            query  = new SparqlQuery("SELECT ?s ?p ?o WHERE { ?s ?p ?o. ?s rdf:type nfo:Document. }");
            result = Model.ExecuteQuery(query);

            Assert.AreEqual(3, result.Count());
        }
 /// <summary>
 /// Number of elements in the result.
 /// </summary>
 /// <returns></returns>
 public int Count()
 {
     return(_queryResult.Count());
 }