private ExprAvedevNode MakeNode(Object value, Type type) { ExprAvedevNode avedevNode = new ExprAvedevNode(false); avedevNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(avedevNode); return(avedevNode); }
private static ExprAvgNode MakeNode(Object value, Type type, bool isDistinct) { var avgNode = new ExprAvgNode(isDistinct); avgNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(avgNode); return(avgNode); }
private ExprCountNode MakeNode(Object value, Type type) { ExprCountNode countNode = new ExprCountNode(false); countNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(countNode); return(countNode); }
private ExprMinMaxAggrNode MakeNode(MinMaxTypeEnum minMaxType, Object value, Type type) { ExprMinMaxAggrNode minMaxNode = new ExprMinMaxAggrNode(false, minMaxType, false, false); minMaxNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(minMaxNode); return(minMaxNode); }
private ExprSumNode MakeNode(Object value, Type type) { var sumNode = new ExprSumNode(false); sumNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(sumNode); return(sumNode); }
public void SetUp() { ValidatedNodeToTest = MakeNode(5, typeof(int)); _wildcardCount = new ExprCountNode(false); _wildcardCount.AddChildNode(new ExprWildcardImpl()); SupportExprNodeFactory.Validate3Stream(_wildcardCount); }
private ExprMedianNode MakeNode(Object value, Type type) { ExprMedianNode medianNode = new ExprMedianNode(false); medianNode.AddChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.Validate3Stream(medianNode); return(medianNode); }
private static void TryInvalidValidate(ExprVariableNodeImpl varNode) { try { SupportExprNodeFactory.Validate3Stream(varNode); Assert.Fail(); } catch (ExprValidationException ex) { // expected } }
public void TestGetType() { _maxNode.AddChildNode(new SupportExprNode(typeof(int))); SupportExprNodeFactory.Validate3Stream(_maxNode); Assert.AreEqual(typeof(int?), _maxNode.ReturnType); _minNode.AddChildNode(new SupportExprNode(typeof(float?))); SupportExprNodeFactory.Validate3Stream(_minNode); Assert.AreEqual(typeof(float?), _minNode.ReturnType); _maxNode = new ExprMinMaxAggrNode(false, MinMaxTypeEnum.MAX, false, false); _maxNode.AddChildNode(new SupportExprNode(typeof(short))); SupportExprNodeFactory.Validate3Stream(_maxNode); Assert.AreEqual(typeof(short?), _maxNode.ReturnType); }
public void TestGetType() { _sumNode.AddChildNode(new SupportExprNode(typeof(int))); SupportExprNodeFactory.Validate3Stream(_sumNode); Assert.AreEqual(typeof(int), _sumNode.ReturnType); _sumNode = new ExprSumNode(false); _sumNode.AddChildNode(new SupportExprNode(typeof(float?))); SupportExprNodeFactory.Validate3Stream(_sumNode); Assert.AreEqual(typeof(float), _sumNode.ReturnType); _sumNode = new ExprSumNode(false); _sumNode.AddChildNode(new SupportExprNode(typeof(short))); SupportExprNodeFactory.Validate3Stream(_sumNode); Assert.AreEqual(typeof(int), _sumNode.ReturnType); }
public void TestEvaluate() { SupportExprNodeFactory.Validate3Stream(_varNode); Assert.AreEqual(_varNode.Evaluate(new EvaluateParams(null, true, null)), "my_variable_value"); }
public void TestGetType() { SupportExprNodeFactory.Validate3Stream(_varNode); Assert.AreEqual(typeof(string), _varNode.ConstantType); }