Beispiel #1
0
        public void EmptyColumnName_IsScriptedAnonymously()
        {
            string fieldName = "";
            var    fieldInfo = SchemaScriptingTests.FakeColumn(fieldName, "test", 32, "int", false, 0, 0);

            Assert.AreEqual(false, TSqlRules.IsReservedWord(fieldName));
            Assert.AreEqual("anonymousColumn1", FieldScripting.FieldNameOrDefault(fieldInfo, 0));
        }
Beispiel #2
0
        public void NonReservedWord_IsScriptedWithoutBrackets()
        {
            string fieldName = "TestColumnName";
            var    fieldInfo = SchemaScriptingTests.FakeColumn(fieldName, "test", 32, "int", false, 0, 0);

            Assert.AreEqual(false, TSqlRules.IsReservedWord(fieldName));
            Assert.AreEqual("TestColumnName", FieldScripting.FieldNameOrDefault(fieldInfo, 0));
        }
Beispiel #3
0
 public void ReservedWord_IsConsideredReserved()
 {
     Assert.AreEqual(true, TSqlRules.IsReservedWord("select"));
 }
Beispiel #4
0
 public void StringWithoutSquareBracket_IsNotConsideredAsHavingOne()
 {
     Assert.AreEqual(false, TSqlRules.ContainsSquareBracket("ab"));
 }
Beispiel #5
0
 public void StringsWithSquareBrackets_AreConsideredAsHavingOne()
 {
     Assert.AreEqual(true, TSqlRules.ContainsSquareBracket("a[b"));
     Assert.AreEqual(true, TSqlRules.ContainsSquareBracket("a]b"));
 }
Beispiel #6
0
 public void CarriageReturn_IsConsideredWhitespace()
 {
     Assert.AreEqual(true, TSqlRules.ContainsWhitespace("a\rb"));
 }
Beispiel #7
0
 public void LineFeed_IsConsideredWhitespace()
 {
     Assert.AreEqual(true, TSqlRules.ContainsWhitespace("a\nb"));
 }
Beispiel #8
0
 public void Tab_IsConsideredWhitespace()
 {
     Assert.AreEqual(true, TSqlRules.ContainsWhitespace("a\tb"));
 }
Beispiel #9
0
 public void NonReservedWord_IsNotConsideredReserved()
 {
     Assert.AreEqual(false, TSqlRules.IsReservedWord("SomeSillyThing"));
 }