public void OrElseTest() { LinqToSparqlExpTranslator<Track> target = new LinqToSparqlExpTranslator<Track>(); target.TypeTranslator = new XsdtTypeConverter(); Expression e = Expression.OrElse(EH.Member(GetProperty("BooleanTestProperty")), Expression.Not(EH.Member(GetProperty("BooleanTestProperty")))); StringBuilder sb = new StringBuilder(); target.StringBuilder = sb; target.OrElse(e); string actualResult = sb.ToString(); string expectedResult = "(?BooleanTestProperty)||(!(?BooleanTestProperty))"; Assert.AreEqual(expectedResult, actualResult); }