diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/EqualTo/EqualToStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/EqualTo/EqualToStringTest.cs index 863338ab..fedc6d9c 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/EqualTo/EqualToStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/EqualTo/EqualToStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "Bob's Pizza, Inc.", }; - Assert.Equal("VENDORNAME = 'Bob\'s Pizza, Inc.'", condition.ToString()); + Assert.Equal(@"VENDORNAME = 'Bob\'s Pizza, Inc.'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThan/GreaterThanStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThan/GreaterThanStringTest.cs index 3ac04145..2be06a5e 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThan/GreaterThanStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThan/GreaterThanStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "Bob's Pizza, Inc.", }; - Assert.Equal("VENDORNAME > 'Bob\'s Pizza, Inc.'", condition.ToString()); + Assert.Equal(@"VENDORNAME > 'Bob\'s Pizza, Inc.'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToStringTest.cs index 51f0482a..047f225e 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "Bob's Pizza, Inc.", }; - Assert.Equal("VENDORNAME >= 'Bob\'s Pizza, Inc.'", condition.ToString()); + Assert.Equal(@"VENDORNAME >= 'Bob\'s Pizza, Inc.'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/InList/InListStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/InList/InListStringTest.cs index ea7902ae..5a22b95f 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/InList/InListStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/InList/InListStringTest.cs @@ -70,7 +70,7 @@ public void ToStringEscapeQuotesTest() } }; - Assert.Equal("VENDORID IN ('bob\'s pizza','bill\'s pizza','sally\'s pizza')", condition.ToString()); + Assert.Equal(@"VENDORID IN ('bob\'s pizza','bill\'s pizza','sally\'s pizza')", condition.ToString()); } [Fact] diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThan/LessThanStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThan/LessThanStringTest.cs index e98b4199..a6621251 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThan/LessThanStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThan/LessThanStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "Bob's Pizza, Inc.", }; - Assert.Equal("VENDORNAME < 'Bob\'s Pizza, Inc.'", condition.ToString()); + Assert.Equal(@"VENDORNAME < 'Bob\'s Pizza, Inc.'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToStringTest.cs index 2e53a10c..2a44e796 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "Bob's Pizza, Inc.", }; - Assert.Equal("VENDORNAME <= 'Bob\'s Pizza, Inc.'", condition.ToString()); + Assert.Equal(@"VENDORNAME <= 'Bob\'s Pizza, Inc.'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/Like/LikeStringTest.cs b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/Like/LikeStringTest.cs index 8ec60eb9..8c6d9392 100644 --- a/Intacct.SDK.Tests/Functions/Common/Query/Comparison/Like/LikeStringTest.cs +++ b/Intacct.SDK.Tests/Functions/Common/Query/Comparison/Like/LikeStringTest.cs @@ -54,7 +54,7 @@ public void ToStringEscapeQuotesTest() Value = "%ob's Pizza%", }; - Assert.Equal("VENDORNAME LIKE '%ob\'s Pizza%'", condition.ToString()); + Assert.Equal(@"VENDORNAME LIKE '%ob\'s Pizza%'", condition.ToString()); } } } \ No newline at end of file diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/EqualTo/EqualToString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/EqualTo/EqualToString.cs index 8ce1d011..4950ec9b 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/EqualTo/EqualToString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/EqualTo/EqualToString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " = '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " = '" + Value.Replace("'", "\\'") + "'"; return clause; } diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThan/GreaterThanString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThan/GreaterThanString.cs index bac32a09..19cf539c 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThan/GreaterThanString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThan/GreaterThanString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " > '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " > '" + Value.Replace("'", "\\'") + "'"; return clause; } diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToString.cs index 936fb871..b185b5cf 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/GreaterThanOrEqualTo/GreaterThanOrEqualToString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " >= '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " >= '" + Value.Replace("'", "\\'") + "'"; return clause; } diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/InList/InListString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/InList/InListString.cs index 48f46270..2d843c87 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/InList/InListString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/InList/InListString.cs @@ -32,7 +32,7 @@ public override string ToString() List pieces = new List(); foreach (string piece in ValuesList) { - pieces.Add("'" + piece.Replace("'", "\'") + "'"); + pieces.Add("'" + piece.Replace("'", "\\'") + "'"); } clause = Field + notClause + " IN (" + string.Join(",", pieces) + ")"; diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/LessThan/LessThanString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/LessThan/LessThanString.cs index 23be6f28..16318515 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/LessThan/LessThanString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/LessThan/LessThanString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " < '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " < '" + Value.Replace("'", "\\'") + "'"; return clause; } diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToString.cs index a44560af..004aa914 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/LessThanOrEqualTo/LessThanOrEqualToString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " <= '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " <= '" + Value.Replace("'", "\\'") + "'"; return clause; } diff --git a/Intacct.SDK/Functions/Common/Query/Comparison/Like/LikeString.cs b/Intacct.SDK/Functions/Common/Query/Comparison/Like/LikeString.cs index c9dfa241..59dccc40 100644 --- a/Intacct.SDK/Functions/Common/Query/Comparison/Like/LikeString.cs +++ b/Intacct.SDK/Functions/Common/Query/Comparison/Like/LikeString.cs @@ -25,7 +25,7 @@ public override string ToString() clause = "NOT "; } - clause = clause + Field + " LIKE '" + Value.Replace("'", "\'") + "'"; + clause = clause + Field + " LIKE '" + Value.Replace("'", "\\'") + "'"; return clause; }