public void StringLiteralToken_DoubleQuoteValue() { TSQLStringLiteral token = new TSQLStringLiteral(0, "\"name\""); Assert.AreEqual("name", token.Value); Assert.AreEqual('\"', token.QuoteCharacter); Assert.IsFalse(token.IsUnicode); }
public void StringLiteralToken_SingleQuoteUnicodeValue() { TSQLStringLiteral token = new TSQLStringLiteral(0, "N'name'"); Assert.AreEqual("name", token.Value); Assert.AreEqual('\'', token.QuoteCharacter); Assert.IsTrue(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); }