Exemplo n.º 1
0
Arquivo: sql.cs Projeto: Jonjump/dcp
        public void emptyString2nullableDatetime()
        {
            schema.Add(new dcp.lib.Formatters.Sql.Column(1, true, "datetime", "colname"));
            var row = new dcp.lib.Row();

            row.Add(" ");
            Assert.Equal("INSERT INTO [testTable] VALUES (NULL);", formatter.Format(row));
        }
Exemplo n.º 2
0
Arquivo: sql.cs Projeto: Jonjump/dcp
        public void EscapesStringWithSingleQuote()
        {
            schema.Add(new dcp.lib.Formatters.Sql.Column(1, true, "varchar", "colname"));
            var row = new dcp.lib.Row();

            row.Add("tw'o");

            Assert.Equal("INSERT INTO [testTable] VALUES ('tw''o');", formatter.Format(row));
        }
Exemplo n.º 3
0
Arquivo: sql.cs Projeto: Jonjump/dcp
        public void DoesNotQuoteStringTwice()
        {
            schema.Add(new dcp.lib.Formatters.Sql.Column(1, true, "varchar", "colname"));
            var row = new dcp.lib.Row();

            row.Add("\"here\"");

            Assert.Equal("INSERT INTO [testTable] VALUES ('here');", formatter.Format(row));
        }
Exemplo n.º 4
0
Arquivo: sql.cs Projeto: Jonjump/dcp
        public void whitespaceString2string()
        {
            schema.Add(new dcp.lib.Formatters.Sql.Column(1, true, "varchar", "colname"));
            var row = new dcp.lib.Row();

            row.Add(" ");

            Assert.Equal("INSERT INTO [testTable] VALUES (' ');", formatter.Format(row));
        }