@@ -21,14 +21,20 @@ public void GetColumns_DataTypeResolveSucceeds()
2121 const string guidColumnName1 = "guidcolumn1" ;
2222 const string booleanColumnName1 = "booleancolumn1" ;
2323 const string int32ColumnName1 = "int32column1" ;
24+ const string int64ColumnName1 = "int64column1" ;
25+ const string stringColumnName1 = "stringcolumn1" ;
26+ const string stringColumnName2 = "stringcolumn2" ;
2427
2528 Provider . AddTable ( testTableName ,
2629 new Column ( dateTimeColumnName1 , DbType . DateTime ) ,
2730 new Column ( dateTimeColumnName2 , DbType . DateTime2 ) ,
2831 new Column ( decimalColumnName1 , DbType . Decimal ) ,
2932 new Column ( guidColumnName1 , DbType . Guid ) ,
3033 new Column ( booleanColumnName1 , DbType . Boolean ) ,
31- new Column ( int32ColumnName1 , DbType . Int32 )
34+ new Column ( int32ColumnName1 , DbType . Int32 ) ,
35+ new Column ( int64ColumnName1 , DbType . Int64 ) ,
36+ new Column ( stringColumnName1 , DbType . String ) ,
37+ new Column ( stringColumnName2 , DbType . String ) { Size = 30 }
3238 ) ;
3339
3440 // Act
@@ -40,22 +46,25 @@ public void GetColumns_DataTypeResolveSucceeds()
4046 var guidColumn1 = columns . Single ( x => x . Name == guidColumnName1 ) ;
4147 var booleanColumn1 = columns . Single ( x => x . Name == booleanColumnName1 ) ;
4248 var int32Column1 = columns . Single ( x => x . Name == int32ColumnName1 ) ;
49+ var int64column1 = columns . Single ( x => x . Name == int64ColumnName1 ) ;
50+ var stringColumn1 = columns . Single ( x => x . Name == stringColumnName1 ) ;
51+ var stringColumn2 = columns . Single ( x => x . Name == stringColumnName2 ) ;
52+
4353
4454 // Assert
4555 Assert . That ( dateTimeColumn1 . Type , Is . EqualTo ( DbType . DateTime ) ) ;
4656 Assert . That ( dateTimeColumn1 . Precision , Is . EqualTo ( 3 ) ) ;
47-
4857 Assert . That ( dateTimeColumn2 . Type , Is . EqualTo ( DbType . DateTime2 ) ) ;
4958 Assert . That ( dateTimeColumn2 . Precision , Is . EqualTo ( 6 ) ) ;
50-
5159 Assert . That ( decimalColumn1 . Type , Is . EqualTo ( DbType . Decimal ) ) ;
5260 Assert . That ( decimalColumn1 . Precision , Is . EqualTo ( 19 ) ) ;
5361 Assert . That ( decimalColumn1 . Scale , Is . EqualTo ( 5 ) ) ;
54-
5562 Assert . That ( guidColumn1 . Type , Is . EqualTo ( DbType . Guid ) ) ;
56-
5763 Assert . That ( booleanColumn1 . Type , Is . EqualTo ( DbType . Boolean ) ) ;
58-
5964 Assert . That ( int32Column1 . Type , Is . EqualTo ( DbType . Int32 ) ) ;
65+ Assert . That ( int64column1 . Type , Is . EqualTo ( DbType . Int64 ) ) ;
66+ Assert . That ( stringColumn1 . Type , Is . EqualTo ( DbType . String ) ) ;
67+ Assert . That ( stringColumn2 . Type , Is . EqualTo ( DbType . String ) ) ;
68+ Assert . That ( stringColumn2 . Size , Is . EqualTo ( 30 ) ) ;
6069 }
6170}
0 commit comments