public void StringLiteralToken_SingleQuoteValue() { TSQLStringLiteral token = new TSQLStringLiteral(0, "'name'"); Assert.AreEqual("name", token.Value); Assert.AreEqual('\'', token.QuoteCharacter); Assert.IsFalse(token.IsUnicode); }
public void StringLiteralToken_SingleQuoteEscapedValue() { TSQLStringLiteral token = new TSQLStringLiteral(0, "'bob''s'"); Assert.AreEqual("bob's", token.Value); Assert.AreEqual('\'', token.QuoteCharacter); Assert.IsFalse(token.IsUnicode); }
public void StringLiteralToken_DoubleQuoteUnicodeValue() { TSQLStringLiteral token = new TSQLStringLiteral(0, "N\"name\""); Assert.AreEqual("name", token.Value); Assert.AreEqual('\"', token.QuoteCharacter); Assert.IsTrue(token.IsUnicode); }