public void RenderIntegerLiteralArray() { IEnumerable <int> array = new int[] { 1, 2, 3 }; IntegerLiteralArray integerLiteralArray = new IntegerLiteralArray(array); Assert.AreEqual("1,2,3", sqlClientRenderer.Render(integerLiteralArray)); }
public void CreateIntegerLiteralArray() { IEnumerable <int> array = new int[] { 1, 2, 3 }; IntegerLiteralArray integerLiteralArray = new IntegerLiteralArray(array); Assert.AreEqual(array, integerLiteralArray.Array); }
public override string Render(IntegerLiteralArray integerLiteralArray) { if (ReplaceLiteralsWithParameters) { return(string.Join(",", integerLiteralArray.Array.Select(value => AddParameter(value, DbType.Int32).Render(this)))); } else { return(string.Join(",", integerLiteralArray.Array)); } }
public abstract string Render(IntegerLiteralArray integerLiteralArray);