File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -380,11 +380,16 @@ public async Task Unique_constraint()
380380 Assert . That ( columns . All ( r => r [ "table_name" ] . Equals ( table ) ) ) ;
381381 Assert . That ( columns . All ( r => r [ "constraint_type" ] . Equals ( "UNIQUE KEY" ) ) ) ;
382382
383- Assert . That ( columns [ 0 ] [ "column_name" ] , Is . EqualTo ( "f1" ) ) ;
384- Assert . That ( columns [ 0 ] [ "ordinal_number" ] , Is . EqualTo ( 1 ) ) ;
383+ Assert . That ( columns . Count , Is . EqualTo ( 2 ) ) ;
385384
386- Assert . That ( columns [ 1 ] [ "column_name" ] , Is . EqualTo ( "f2" ) ) ;
387- Assert . That ( columns [ 1 ] [ "ordinal_number" ] , Is . EqualTo ( 2 ) ) ;
385+ // Columns are not necessarily in the correct order
386+ var firstColumn = columns . FirstOrDefault ( x => ( string ) x [ "column_name" ] == "f1" ) ! ;
387+ Assert . NotNull ( firstColumn ) ;
388+ Assert . That ( firstColumn [ "ordinal_number" ] , Is . EqualTo ( 1 ) ) ;
389+
390+ var secondColumn = columns . FirstOrDefault ( x => ( string ) x [ "column_name" ] == "f2" ) ! ;
391+ Assert . NotNull ( secondColumn ) ;
392+ Assert . That ( secondColumn [ "ordinal_number" ] , Is . EqualTo ( 2 ) ) ;
388393 }
389394
390395 [ Test ]
You can’t perform that action at this time.
0 commit comments