public void SparqlCountDistinctWhenToStringCalled() { // given var aggregate = new CountDistinctAggregate(new VariableTerm("var")); // when string aggregateString = aggregate.ToString(); // then Assert.Equal("COUNT(DISTINCT ?var)", aggregateString); }
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]); }