@@ -92,9 +92,13 @@ public void Shippers_UseCase()
92
92
db . Insert ( new Shipper { CompanyName = "Planes R Us" , Phone = "555-PLANES" , ShipperTypeId = planesType . Id } ) ;
93
93
db . Insert ( new Shipper { CompanyName = "We do everything!" , Phone = "555-UNICORNS" , ShipperTypeId = planesType . Id } ) ;
94
94
95
- var trainsAreUs = db . SingleFmt < Shipper > ( "ShipperTypeId = {0}" , trainsType . Id ) ;
95
+ var trainsAreUs = db . Single < Shipper > ( q => q . ShipperTypeId == trainsType . Id ) ;
96
+ Assert . That ( trainsAreUs . CompanyName , Is . EqualTo ( "Trains R Us" ) ) ;
97
+
98
+ trainsAreUs = db . SingleFmt < Shipper > ( "ShipperTypeId = {0}" , trainsType . Id ) ;
96
99
Assert . That ( trainsAreUs . CompanyName , Is . EqualTo ( "Trains R Us" ) ) ;
97
100
101
+
98
102
Assert . That ( db . Select < Shipper > ( q => q . CompanyName == "Trains R Us" || q . Phone == "555-UNICORNS" ) , Has . Count . EqualTo ( 2 ) ) ;
99
103
Assert . That ( db . SelectFmt < Shipper > ( "CompanyName = {0} OR Phone = {1}" , "Trains R Us" , "555-UNICORNS" ) , Has . Count . EqualTo ( 2 ) ) ;
100
104
@@ -116,15 +120,14 @@ public void Shippers_UseCase()
116
120
117
121
//Performing custom queries
118
122
//Select only a subset from the table
119
- var partialColumns = db . Select < SubsetOfShipper > (
120
- db . From < Shipper > ( ) . Where ( q => q . ShipperTypeId == 2 ) ) ;
123
+ var partialColumns = db . Select < SubsetOfShipper > ( db . From < Shipper > ( ) . Where ( q => q . ShipperTypeId == 2 ) ) ;
121
124
Assert . That ( partialColumns , Has . Count . EqualTo ( 2 ) ) ;
122
125
123
126
partialColumns = db . SelectFmt < SubsetOfShipper > ( typeof ( Shipper ) , "ShipperTypeId = {0}" , planesType . Id ) ;
124
127
Assert . That ( partialColumns , Has . Count . EqualTo ( 2 ) ) ;
125
128
126
129
//Select into another POCO class that matches sql
127
- var rows = db . SelectFmt < ShipperTypeCount > (
130
+ var rows = db . SqlList < ShipperTypeCount > (
128
131
"SELECT ShipperTypeId, COUNT(*) AS Total FROM Shippers GROUP BY ShipperTypeId ORDER BY COUNT(*)" ) ;
129
132
130
133
Assert . That ( rows , Has . Count . EqualTo ( 2 ) ) ;
0 commit comments