@@ -32,6 +32,7 @@ public void ToSqlParameterInfors_ObjectWithStringProperty_ReturnsCorrectParamete
3232 Assert . Single ( result ) ;
3333 Assert . Equal ( "@Name" , result [ 0 ] . Name ) ;
3434 Assert . Equal ( "nvarchar(max)" , result [ 0 ] . Type ) ;
35+ Assert . Equal ( "@Name" , result [ 0 ] . Parameter . ParameterName ) ;
3536 Assert . Equal ( "TestValue" , result [ 0 ] . Parameter . Value ) ;
3637 Assert . Equal ( SqlDbType . NVarChar , result [ 0 ] . Parameter . SqlDbType ) ;
3738 }
@@ -49,6 +50,7 @@ public void ToSqlParameterInfors_ObjectWithIntProperty_ReturnsCorrectParameter()
4950 Assert . Single ( result ) ;
5051 Assert . Equal ( "@Count" , result [ 0 ] . Name ) ;
5152 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
53+ Assert . Equal ( "@Count" , result [ 0 ] . Parameter . ParameterName ) ;
5254 Assert . Equal ( 42 , result [ 0 ] . Parameter . Value ) ;
5355 Assert . Equal ( SqlDbType . Int , result [ 0 ] . Parameter . SqlDbType ) ;
5456 }
@@ -72,14 +74,17 @@ public void ToSqlParameterInfors_ObjectWithMultipleProperties_ReturnsAllParamete
7274
7375 var idParam = result . First ( p => p . Name == "@Id" ) ;
7476 Assert . Equal ( "int" , idParam . Type ) ;
77+ Assert . Equal ( "@Id" , idParam . Parameter . ParameterName ) ;
7578 Assert . Equal ( 1 , idParam . Parameter . Value ) ;
7679
7780 var nameParam = result . First ( p => p . Name == "@Name" ) ;
7881 Assert . Equal ( "nvarchar(max)" , nameParam . Type ) ;
82+ Assert . Equal ( "@Name" , nameParam . Parameter . ParameterName ) ;
7983 Assert . Equal ( "Test" , nameParam . Parameter . Value ) ;
8084
8185 var isActiveParam = result . First ( p => p . Name == "@IsActive" ) ;
8286 Assert . Equal ( "bit" , isActiveParam . Type ) ;
87+ Assert . Equal ( "@IsActive" , isActiveParam . Parameter . ParameterName ) ;
8388 Assert . Equal ( true , isActiveParam . Parameter . Value ) ;
8489 }
8590
@@ -97,6 +102,7 @@ public void ToSqlParameterInfors_ObjectWithDateTimeProperty_ReturnsCorrectParame
97102 Assert . Single ( result ) ;
98103 Assert . Equal ( "@CreatedDate" , result [ 0 ] . Name ) ;
99104 Assert . Equal ( "datetime2" , result [ 0 ] . Type ) ;
105+ Assert . Equal ( "@CreatedDate" , result [ 0 ] . Parameter . ParameterName ) ;
100106 Assert . Equal ( testDate , result [ 0 ] . Parameter . Value ) ;
101107 Assert . Equal ( SqlDbType . DateTime2 , result [ 0 ] . Parameter . SqlDbType ) ;
102108 }
@@ -115,6 +121,7 @@ public void ToSqlParameterInfors_ObjectWithGuidProperty_ReturnsCorrectParameter(
115121 Assert . Single ( result ) ;
116122 Assert . Equal ( "@UniqueId" , result [ 0 ] . Name ) ;
117123 Assert . Equal ( "uniqueidentifier" , result [ 0 ] . Type ) ;
124+ Assert . Equal ( "@UniqueId" , result [ 0 ] . Parameter . ParameterName ) ;
118125 Assert . Equal ( testGuid , result [ 0 ] . Parameter . Value ) ;
119126 Assert . Equal ( SqlDbType . UniqueIdentifier , result [ 0 ] . Parameter . SqlDbType ) ;
120127 }
@@ -133,6 +140,7 @@ public void ToSqlParameterInfors_ObjectWithNullableIntWithValue_ReturnsCorrectPa
133140 Assert . Single ( result ) ;
134141 Assert . Equal ( "@NullableInt" , result [ 0 ] . Name ) ;
135142 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
143+ Assert . Equal ( "@NullableInt" , result [ 0 ] . Parameter . ParameterName ) ;
136144 Assert . Equal ( 100 , result [ 0 ] . Parameter . Value ) ;
137145 Assert . Equal ( SqlDbType . Int , result [ 0 ] . Parameter . SqlDbType ) ;
138146 }
@@ -151,6 +159,7 @@ public void ToSqlParameterInfors_ObjectWithNullableIntWithNull_ReturnsDBNullValu
151159 Assert . Single ( result ) ;
152160 Assert . Equal ( "@NullableInt" , result [ 0 ] . Name ) ;
153161 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
162+ Assert . Equal ( "@NullableInt" , result [ 0 ] . Parameter . ParameterName ) ;
154163 Assert . Equal ( DBNull . Value , result [ 0 ] . Parameter . Value ) ;
155164 }
156165
@@ -167,6 +176,7 @@ public void ToSqlParameterInfors_ObjectWithNullString_ReturnsDBNullValue()
167176 // Assert
168177 Assert . Single ( result ) ;
169178 Assert . Equal ( "@NullString" , result [ 0 ] . Name ) ;
179+ Assert . Equal ( "@NullString" , result [ 0 ] . Parameter . ParameterName ) ;
170180 Assert . Equal ( DBNull . Value , result [ 0 ] . Parameter . Value ) ;
171181 }
172182
@@ -183,6 +193,7 @@ public void ToSqlParameterInfors_ObjectWithDecimalProperty_ReturnsCorrectParamet
183193 Assert . Single ( result ) ;
184194 Assert . Equal ( "@Amount" , result [ 0 ] . Name ) ;
185195 Assert . Equal ( "decimal(38, 20)" , result [ 0 ] . Type ) ;
196+ Assert . Equal ( "@Amount" , result [ 0 ] . Parameter . ParameterName ) ;
186197 Assert . Equal ( 123.45m , result [ 0 ] . Parameter . Value ) ;
187198 Assert . Equal ( SqlDbType . Decimal , result [ 0 ] . Parameter . SqlDbType ) ;
188199 }
@@ -200,6 +211,7 @@ public void ToSqlParameterInfors_ObjectWithLongProperty_ReturnsCorrectParameter(
200211 Assert . Single ( result ) ;
201212 Assert . Equal ( "@BigNumber" , result [ 0 ] . Name ) ;
202213 Assert . Equal ( "bigint" , result [ 0 ] . Type ) ;
214+ Assert . Equal ( "@BigNumber" , result [ 0 ] . Parameter . ParameterName ) ;
203215 Assert . Equal ( 9223372036854775807L , result [ 0 ] . Parameter . Value ) ;
204216 Assert . Equal ( SqlDbType . BigInt , result [ 0 ] . Parameter . SqlDbType ) ;
205217 }
@@ -217,6 +229,7 @@ public void ToSqlParameterInfors_ObjectWithDoubleProperty_ReturnsCorrectParamete
217229 Assert . Single ( result ) ;
218230 Assert . Equal ( "@FloatValue" , result [ 0 ] . Name ) ;
219231 Assert . Equal ( "float" , result [ 0 ] . Type ) ;
232+ Assert . Equal ( "@FloatValue" , result [ 0 ] . Parameter . ParameterName ) ;
220233 Assert . Equal ( 3.14159d , result [ 0 ] . Parameter . Value ) ;
221234 Assert . Equal ( SqlDbType . Float , result [ 0 ] . Parameter . SqlDbType ) ;
222235 }
@@ -235,6 +248,7 @@ public void ToSqlParameterInfors_ObjectWithByteArrayProperty_ReturnsCorrectParam
235248 Assert . Single ( result ) ;
236249 Assert . Equal ( "@BinaryData" , result [ 0 ] . Name ) ;
237250 Assert . Equal ( "nvarchar(max)" , result [ 0 ] . Type ) ;
251+ Assert . Equal ( "@BinaryData" , result [ 0 ] . Parameter . ParameterName ) ;
238252 Assert . Equal ( bytes , result [ 0 ] . Parameter . Value ) ;
239253 Assert . Equal ( SqlDbType . NVarChar , result [ 0 ] . Parameter . SqlDbType ) ;
240254 }
@@ -253,6 +267,7 @@ public void ToSqlParameterInfors_ObjectWithDateTimeOffsetProperty_ReturnsCorrect
253267 Assert . Single ( result ) ;
254268 Assert . Equal ( "@CreatedAt" , result [ 0 ] . Name ) ;
255269 Assert . Equal ( "datetimeoffset" , result [ 0 ] . Type ) ;
270+ Assert . Equal ( "@CreatedAt" , result [ 0 ] . Parameter . ParameterName ) ;
256271 Assert . Equal ( testDate , result [ 0 ] . Parameter . Value ) ;
257272 Assert . Equal ( SqlDbType . DateTimeOffset , result [ 0 ] . Parameter . SqlDbType ) ;
258273 }
@@ -270,6 +285,7 @@ public void ToSqlParameterInfors_ObjectWithEnumProperty_ReturnsIntType()
270285 Assert . Single ( result ) ;
271286 Assert . Equal ( "@Status" , result [ 0 ] . Name ) ;
272287 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
288+ Assert . Equal ( "@Status" , result [ 0 ] . Parameter . ParameterName ) ;
273289 Assert . Equal ( SqlDbType . Int , result [ 0 ] . Parameter . SqlDbType ) ;
274290 }
275291
@@ -287,6 +303,7 @@ public void ToSqlParameterInfors_ObjectWithNullableEnumWithValue_ReturnsIntType(
287303 Assert . Single ( result ) ;
288304 Assert . Equal ( "@Status" , result [ 0 ] . Name ) ;
289305 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
306+ Assert . Equal ( "@Status" , result [ 0 ] . Parameter . ParameterName ) ;
290307 Assert . Equal ( SqlDbType . Int , result [ 0 ] . Parameter . SqlDbType ) ;
291308 }
292309
@@ -304,6 +321,7 @@ public void ToSqlParameterInfors_ObjectWithNullableEnumWithNull_ReturnsDBNullVal
304321 Assert . Single ( result ) ;
305322 Assert . Equal ( "@Status" , result [ 0 ] . Name ) ;
306323 Assert . Equal ( "int" , result [ 0 ] . Type ) ;
324+ Assert . Equal ( "@Status" , result [ 0 ] . Parameter . ParameterName ) ;
307325 Assert . Equal ( DBNull . Value , result [ 0 ] . Parameter . Value ) ;
308326 }
309327
@@ -321,6 +339,7 @@ public void ToSqlParameterInfors_ObjectWithTimeSpanProperty_ReturnsCorrectParame
321339 Assert . Single ( result ) ;
322340 Assert . Equal ( "@Duration" , result [ 0 ] . Name ) ;
323341 Assert . Equal ( "nvarchar(max)" , result [ 0 ] . Type ) ;
342+ Assert . Equal ( "@Duration" , result [ 0 ] . Parameter . ParameterName ) ;
324343 Assert . Equal ( timeSpan , result [ 0 ] . Parameter . Value ) ;
325344 Assert . Equal ( SqlDbType . NVarChar , result [ 0 ] . Parameter . SqlDbType ) ;
326345 }
0 commit comments