public void ShouldCreateConditionalExpression() { var factory = new DbExpressionFactory(); var expression = factory.Conditional(factory.Column("SomeColumn") == factory.Constant("SomeValue"), factory.Constant("ValueWhenTrue"), factory.Constant("ValueWhenFalse")); Assert.IsNotNull(expression.Condition); Assert.IsNotNull(expression.IfFalse); Assert.IsNotNull(expression.IfTrue); Assert.IsTrue(expression.ExpressionType == DbExpressionType.Conditional); }