コード例 #1
0
        public void SparqlCountDistinctWhenToStringCalled()
        {
            // given
            var aggregate = new CountDistinctAggregate(new VariableTerm("var"));

            // when
            string aggregateString = aggregate.ToString();

            // then
            Assert.Equal("COUNT(DISTINCT ?var)", aggregateString);
        }
コード例 #2
0
        public void SparqlCountDistinctHasDistinctModifier()
        {
            // given
            var term      = new VariableTerm("var");
            var aggregate = new CountDistinctAggregate(term);

            // when
            var arguments = aggregate.Arguments.ToArray();

            // then
            Assert.Equal(2, arguments.Length);
            Assert.True(arguments[0] is DistinctModifier);
            Assert.Same(term, arguments[1]);
        }