|
1 | 1 | using System; |
2 | 2 | using System.Linq; |
3 | 3 | using NUnit.Framework; |
| 4 | +using ServiceStack.Common.Tests.Models; |
4 | 5 | using ServiceStack.DataAnnotations; |
5 | 6 | using ServiceStack.Text; |
6 | 7 |
|
@@ -144,26 +145,26 @@ public void Can_escape_wildcards() |
144 | 145 | { |
145 | 146 | using (var db = OpenDbConnection()) |
146 | 147 | { |
147 | | - db.DropAndCreateTable<Shipper>(); |
148 | | - |
149 | | - db.Insert(new Shipper { CompanyName = "a" }); |
150 | | - db.Insert(new Shipper { CompanyName = "ab" }); |
151 | | - db.Insert(new Shipper { CompanyName = "a_c" }); |
152 | | - db.Insert(new Shipper { CompanyName = "a_cd" }); |
153 | | - db.Insert(new Shipper { CompanyName = "abcd" }); |
154 | | - db.Insert(new Shipper { CompanyName = "a%" }); |
155 | | - db.Insert(new Shipper { CompanyName = "a%b" }); |
156 | | - db.Insert(new Shipper { CompanyName = "a%bc" }); |
157 | | - db.Insert(new Shipper { CompanyName = "a\\" }); |
158 | | - db.Insert(new Shipper { CompanyName = "a\\b" }); |
159 | | - db.Insert(new Shipper { CompanyName = "a\\bc" }); |
160 | | - |
161 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName == "a_"), Is.EqualTo(0)); |
162 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName.StartsWith("a_")), Is.EqualTo(2)); |
163 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName.StartsWith("a%")), Is.EqualTo(3)); |
164 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName.StartsWith("a_c")), Is.EqualTo(2)); |
165 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName.StartsWith(@"a\")), Is.EqualTo(3)); |
166 | | - Assert.That(db.Count<Shipper>(q => q.CompanyName.StartsWith(@"a\b")), Is.EqualTo(2)); |
| 148 | + db.DropAndCreateTable<Poco>(); |
| 149 | + |
| 150 | + db.Insert(new Poco { Name = "a" }); |
| 151 | + db.Insert(new Poco { Name = "ab" }); |
| 152 | + db.Insert(new Poco { Name = "a_c" }); |
| 153 | + db.Insert(new Poco { Name = "a_cd" }); |
| 154 | + db.Insert(new Poco { Name = "abcd" }); |
| 155 | + db.Insert(new Poco { Name = "a%" }); |
| 156 | + db.Insert(new Poco { Name = "a%b" }); |
| 157 | + db.Insert(new Poco { Name = "a%bc" }); |
| 158 | + db.Insert(new Poco { Name = "a\\" }); |
| 159 | + db.Insert(new Poco { Name = "a\\b" }); |
| 160 | + db.Insert(new Poco { Name = "a\\bc" }); |
| 161 | + |
| 162 | + Assert.That(db.Count<Poco>(q => q.Name == "a_"), Is.EqualTo(0)); |
| 163 | + Assert.That(db.Count<Poco>(q => q.Name.StartsWith("a_")), Is.EqualTo(2)); |
| 164 | + Assert.That(db.Count<Poco>(q => q.Name.StartsWith("a%")), Is.EqualTo(3)); |
| 165 | + Assert.That(db.Count<Poco>(q => q.Name.StartsWith("a_c")), Is.EqualTo(2)); |
| 166 | + Assert.That(db.Count<Poco>(q => q.Name.StartsWith(@"a\")), Is.EqualTo(3)); |
| 167 | + Assert.That(db.Count<Poco>(q => q.Name.StartsWith(@"a\b")), Is.EqualTo(2)); |
167 | 168 | } |
168 | 169 | } |
169 | 170 | } |
|
0 commit comments