@@ -10,7 +10,7 @@ public class AuthorUseCase : OrmLiteTestBase
1010 {
1111 private List < Author > authors ;
1212
13- public AuthorUseCase ( )
13+ public AuthorUseCase ( ) : base ( Dialect . PostgreSql )
1414 {
1515 authors = new List < Author > ( ) ;
1616 authors . Add ( new Author ( ) { Name = "Demis Bellot" , Birthday = DateTime . Today . AddYears ( - 20 ) , Active = true , Earnings = 99.9m , Comments = "CSharp books" , Rate = 10 , City = "London" } ) ;
@@ -65,7 +65,7 @@ public void AuthorUsesCases()
6565 expected = 6 ;
6666 //Sql.In can take params object[]
6767 var city = "Berlin" ;
68- ev . Where ( ) . Where ( rn => Sql . In ( rn . City , "London" , "Madrid" , city ) ) ;
68+ ev . Where ( ) . Where ( rn => Sql . In ( rn . City , "London" , "Madrid" , city ) ) ;
6969 result = db . Select ( ev ) ;
7070 Assert . AreEqual ( expected , result . Count ) ;
7171 result = db . Select < Author > ( rn => Sql . In ( rn . City , new [ ] { "London" , "Madrid" , "Berlin" } ) ) ;
@@ -78,7 +78,7 @@ public void AuthorUsesCases()
7878 List < Object > cities = new List < Object > ( ) ;
7979 cities . Add ( city ) ;
8080 cities . Add ( "Cartagena" ) ;
81- ev . Where ( ) . Where ( rn => Sql . In ( rn . City , cities ) ) ;
81+ ev . Where ( ) . Where ( rn => Sql . In ( rn . City , cities ) ) ;
8282 result = db . Select ( ev ) ;
8383 Assert . AreEqual ( expected , result . Count ) ;
8484 result = db . Select < Author > ( rn => Sql . In ( rn . City , "Bogota" , "Cartagena" ) ) ;
@@ -87,7 +87,7 @@ public void AuthorUsesCases()
8787
8888 // select authors which name starts with A
8989 expected = 3 ;
90- ev . Where ( ) . Where ( rn => rn . Name . StartsWith ( "A" ) ) ;
90+ ev . Where ( ) . Where ( rn => rn . Name . StartsWith ( "A" ) ) ;
9191 result = db . Select ( ev ) ;
9292 Assert . AreEqual ( expected , result . Count ) ;
9393 result = db . Select < Author > ( rn => rn . Name . StartsWith ( "A" ) ) ;
@@ -96,7 +96,7 @@ public void AuthorUsesCases()
9696 // select authors which name ends with Garzon o GARZON o garzon ( no case sensitive )
9797 expected = 3 ;
9898 var name = "GARZON" ;
99- ev . Where ( ) . Where ( rn => rn . Name . ToUpper ( ) . EndsWith ( name ) ) ;
99+ ev . Where ( ) . Where ( rn => rn . Name . ToUpper ( ) . EndsWith ( name ) ) ;
100100 result = db . Select ( ev ) ;
101101 Assert . AreEqual ( expected , result . Count ) ;
102102 result = db . Select < Author > ( rn => rn . Name . ToUpper ( ) . EndsWith ( name ) ) ;
@@ -108,7 +108,7 @@ public void AuthorUsesCases()
108108 //An underscore ("_") in the LIKE pattern matches any single character in the string.
109109 //Any other character matches itself or its lower/upper case equivalent (i.e. case-insensitive matching).
110110 expected = 3 ;
111- ev . Where ( ) . Where ( rn => rn . Name . EndsWith ( "garzon" ) ) ;
111+ ev . Where ( ) . Where ( rn => rn . Name . EndsWith ( "garzon" ) ) ;
112112 result = db . Select ( ev ) ;
113113 Assert . AreEqual ( expected , result . Count ) ;
114114 result = db . Select < Author > ( rn => rn . Name . EndsWith ( "garzon" ) ) ;
@@ -118,7 +118,7 @@ public void AuthorUsesCases()
118118 // select authors which name contains Benedict
119119 expected = 2 ;
120120 name = "Benedict" ;
121- ev . Where ( ) . Where ( rn => rn . Name . Contains ( name ) ) ;
121+ ev . Where ( ) . Where ( rn => rn . Name . Contains ( name ) ) ;
122122 result = db . Select ( ev ) ;
123123 Assert . AreEqual ( expected , result . Count ) ;
124124 result = db . Select < Author > ( rn => rn . Name . Contains ( "Benedict" ) ) ;
@@ -131,7 +131,7 @@ public void AuthorUsesCases()
131131 // select authors with Earnings <= 50
132132 expected = 3 ;
133133 var earnings = 50 ;
134- ev . Where ( ) . Where ( rn => rn . Earnings <= earnings ) ;
134+ ev . Where ( ) . Where ( rn => rn . Earnings <= earnings ) ;
135135 result = db . Select ( ev ) ;
136136 Assert . AreEqual ( expected , result . Count ) ;
137137 result = db . Select < Author > ( rn => rn . Earnings <= 50 ) ;
@@ -140,7 +140,7 @@ public void AuthorUsesCases()
140140 // select authors with Rate = 10 and city=Mexio
141141 expected = 1 ;
142142 city = "Mexico" ;
143- ev . Where ( ) . Where ( rn => rn . Rate == 10 && rn . City == city ) ;
143+ ev . Where ( ) . Where ( rn => rn . Rate == 10 && rn . City == city ) ;
144144 result = db . Select ( ev ) ;
145145 Assert . AreEqual ( expected , result . Count ) ;
146146 result = db . Select < Author > ( rn => rn . Rate == 10 && rn . City == "Mexico" ) ;
@@ -154,7 +154,7 @@ public void AuthorUsesCases()
154154 // set Active=false where rate =0
155155 expected = 2 ;
156156 var rate = 0 ;
157- ev . Where ( ) . Where ( rn => rn . Rate == rate ) . Update ( rn => rn . Active ) ;
157+ ev . Where ( ) . Where ( rn => rn . Rate == rate ) . Update ( rn => rn . Active ) ;
158158 var rows = db . UpdateOnly ( new Author ( ) { Active = false } , ev ) ;
159159 Assert . AreEqual ( expected , rows ) ;
160160
@@ -163,13 +163,13 @@ public void AuthorUsesCases()
163163 ev . Insert ( rn => new { rn . Id , rn . Name , rn . Birthday , rn . Active , rn . Rate } ) ;
164164 db . InsertOnly ( new Author ( ) { Active = false , Rate = 0 , Name = "Victor Grozny" , Birthday = DateTime . Today . AddYears ( - 18 ) } , ev ) ;
165165 db . InsertOnly ( new Author ( ) { Active = false , Rate = 0 , Name = "Ivan Chorny" , Birthday = DateTime . Today . AddYears ( - 19 ) } , ev ) ;
166- ev . Where ( ) . Where ( rn => ! rn . Active ) ;
166+ ev . Where ( ) . Where ( rn => ! rn . Active ) ;
167167 result = db . Select ( ev ) ;
168168 Assert . AreEqual ( expected , result . Count ) ;
169169
170170 //update comment for City == null
171171 expected = 2 ;
172- ev . Where ( ) . Where ( rn => rn . City == null ) . Update ( rn => rn . Comments ) ;
172+ ev . Where ( ) . Where ( rn => rn . City == null ) . Update ( rn => rn . Comments ) ;
173173 rows = db . UpdateOnly ( new Author ( ) { Comments = "No comments" } , ev ) ;
174174 Assert . AreEqual ( expected , rows ) ;
175175
@@ -351,12 +351,12 @@ public void AuthorUsesCases()
351351 var rr = db . Single < Author > ( rn => rn . Name == "Luis garzon" ) ;
352352 rr . City = "Madrid" ;
353353 rr . Comments = "Updated" ;
354- ev . Where ( ) . Where ( r => r . Id == rr . Id ) ; // if omit, then all records will be updated
354+ ev . Where ( ) . Where ( r => r . Id == rr . Id ) ; // if omit, then all records will be updated
355355 rows = db . UpdateOnly ( rr , ev ) ; // == dbCmd.Update(rr) but it returns void
356356 Assert . AreEqual ( expected , rows ) ;
357357
358358 expected = 0 ;
359- ev . Where ( ) . Where ( r => r . City == "Ciudad Gotica" ) ;
359+ ev . Where ( ) . Where ( r => r . City == "Ciudad Gotica" ) ;
360360 rows = db . UpdateOnly ( rr , ev ) ;
361361 Assert . AreEqual ( expected , rows ) ;
362362
0 commit comments