public void ArrayExpressionCreatesEmptyArrayExpression() { var a = new ArrayExpression(); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(0, a.Elements.Count); Assert.AreEqual("[];", a.ToString()); }
public void ArrayExpressionCreatesEmptyArrayExpression() { var a = new ArrayExpression(); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(0, a.Elements.Count); Assert.AreEqual("[];", a.ToString()); }
public void CanCreateArrayExpressionWithParams() { var a = new ArrayExpression(1, 2, 3); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanCreateArrayExpressionWithIEnumerable() { var list = new List<Expression> { 1, 2, 3 }; var a = new ArrayExpression(list); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public override void WriteJson(JsonWriter writer, ArrayExpression <T> value, JsonSerializer serializer) { if (value.ExpressionText != null) { serializer.Serialize(writer, value.ToString()); } else { serializer.Serialize(writer, value.Value); } }
public void CanSetExpressionsListOfArrayExpression() { var list = new List <Expression> { 1, 2, 3 }; var a = new ArrayExpression(list); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanCreateArrayExpressionWithIEnumerable() { var list = new List <Expression> { 1, 2, 3 }; var a = new ArrayExpression(list); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanAddExpressionsToArrayExpression() { var a = new ArrayExpression(); a.Elements.Add(1); a.Elements.Add(2); a.Elements.Add(3); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanAddExpressionsToArrayExpression() { var a = new ArrayExpression(); a.Elements.Add(1); a.Elements.Add(2); a.Elements.Add(3); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanSetExpressionsListOfArrayExpression() { var list = new List<Expression> { 1, 2, 3 }; var a = new ArrayExpression(list); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }
public void CanCreateArrayExpressionWithParams() { var a = new ArrayExpression(1, 2, 3); Assert.IsNotNull(a); Assert.IsNotNull(a.Elements); Assert.AreEqual(3, a.Elements.Count); Assert.AreEqual("[1,2,3];", a.ToString()); }