Exemplo n.º 1
0
        public void RenderStringLiteralArray()
        {
            IEnumerable <string> array = new string[] { "One", "Two", "Three" };
            StringLiteralArray   stringLiteralArray = new StringLiteralArray(array);

            Assert.AreEqual("'One','Two','Three'", sqlClientRenderer.Render(stringLiteralArray));
        }
Exemplo n.º 2
0
        public void CreateStringLiteralArray()
        {
            IEnumerable <string> array = new string[] { "One", "Two", "Three" };
            StringLiteralArray   stringLiteralArray = new StringLiteralArray(array);

            Assert.AreEqual(array, stringLiteralArray.Array);
        }
Exemplo n.º 3
0
 public override string Render(StringLiteralArray stringLiteralArray)
 {
     if (ReplaceLiteralsWithParameters)
     {
         return(string.Join(",", stringLiteralArray.Array.Select(value => AddParameter(value, DbType.String).Render(this))));
     }
     else
     {
         return(string.Join(",", stringLiteralArray.Array.Select(s => string.Format("'{0}'", s.Replace("'", "''")))));
     }
 }
Exemplo n.º 4
0
 public abstract string Render(StringLiteralArray stringLiteralArray);