Esempio n. 1
0
            public void ContainsQuotes_DoesNotAddExtraQuotes()
            {
                TestDialect dialect = GetDialect();
                string      result  = dialect.GetColumnName("\"bar\"", "\"foo\"", "\"al\"");

                Assert.AreEqual("\"bar\".\"foo\" AS \"al\"", result);
            }
Esempio n. 2
0
            public void AllParams_ReturnsProperlyQuoted()
            {
                TestDialect dialect = GetDialect();
                string      result  = dialect.GetColumnName("bar", "foo", "al");

                Assert.AreEqual("\"bar\".\"foo\" AS \"al\"", result);
            }
Esempio n. 3
0
            public void ColumnNameOnly_ReturnsProperlyQuoted()
            {
                TestDialect dialect = GetDialect();
                string      result  = dialect.GetColumnName(null, "foo", null);

                Assert.AreEqual("\"foo\"", result);
            }
Esempio n. 4
0
            public void PrefixColumnName_ReturnsProperlyQuoted()
            {
                TestDialect dialect = GetDialect();
                string      result  = dialect.GetColumnName("bar", "foo", null);

                Assert.AreEqual("\"bar\".\"foo\"", result);
            }
Esempio n. 5
0
            public void EmptyColumnName_ReturnsProperlyQuoted()
            {
                TestDialect dialect = GetDialect();

                Assert.Throws <ArgumentNullException>(() => dialect.GetColumnName(null, string.Empty, null));
            }