@@ -22,7 +22,7 @@ public async Task LastInsertedId()
22
22
await m_database . Connection . OpenAsync ( ) ;
23
23
using var command = new MySqlCommand ( "INSERT INTO insert_ai (text) VALUES (@text);" , m_database . Connection ) ;
24
24
command . Parameters . Add ( new ( ) { ParameterName = "@text" , Value = "test" } ) ;
25
- await command . ExecuteNonQueryAsync ( ) ;
25
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
26
26
Assert . Equal ( 1L , command . LastInsertedId ) ;
27
27
}
28
28
finally
@@ -41,7 +41,7 @@ public async Task LastInsertedIdNegative()
41
41
await m_database . Connection . OpenAsync ( ) ;
42
42
using var command = new MySqlCommand ( "INSERT INTO insert_ai(rowid) VALUES (@rowid);" , m_database . Connection ) ;
43
43
command . Parameters . AddWithValue ( "@rowid" , - 1 ) ;
44
- await command . ExecuteNonQueryAsync ( ) ;
44
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
45
45
Assert . Equal ( - 1L , command . LastInsertedId ) ;
46
46
}
47
47
finally
@@ -60,7 +60,7 @@ public async Task LastInsertedIdUlong()
60
60
await m_database . Connection . OpenAsync ( ) ;
61
61
using var command = new MySqlCommand ( "INSERT INTO insert_ai(rowid) VALUES (@rowid);" , m_database . Connection ) ;
62
62
command . Parameters . AddWithValue ( "@rowid" , ( ( ulong ) long . MaxValue ) + 1 ) ;
63
- await command . ExecuteNonQueryAsync ( ) ;
63
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
64
64
Assert . Equal ( long . MinValue , command . LastInsertedId ) ;
65
65
}
66
66
finally
@@ -82,7 +82,7 @@ public async Task LastInsertedIdAfterSelect()
82
82
using var command = new MySqlCommand ( @"SELECT * FROM insert_ai;
83
83
INSERT INTO insert_ai (text) VALUES (@text);" , m_database . Connection ) ;
84
84
command . Parameters . Add ( new ( ) { ParameterName = "@text" , Value = "test" } ) ;
85
- await command . ExecuteNonQueryAsync ( ) ;
85
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
86
86
Assert . Equal ( 2L , command . LastInsertedId ) ;
87
87
}
88
88
finally
@@ -104,7 +104,7 @@ public async Task LastInsertedIdBeforeSelect()
104
104
using var command = new MySqlCommand ( @"INSERT INTO insert_ai (text) VALUES (@text);
105
105
SELECT * FROM insert_ai;" , m_database . Connection ) ;
106
106
command . Parameters . Add ( new ( ) { ParameterName = "@text" , Value = "test" } ) ;
107
- await command . ExecuteNonQueryAsync ( ) ;
107
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
108
108
Assert . Equal ( 2L , command . LastInsertedId ) ;
109
109
}
110
110
finally
@@ -124,7 +124,7 @@ public async Task LastInsertedIdTwoInserts()
124
124
await m_database . Connection . OpenAsync ( ) ;
125
125
using var command = new MySqlCommand ( @"INSERT INTO insert_ai (text) VALUES ('test1');
126
126
INSERT INTO insert_ai (text) VALUES ('test2');" , m_database . Connection ) ;
127
- await command . ExecuteNonQueryAsync ( ) ;
127
+ Assert . Equal ( 2 , await command . ExecuteNonQueryAsync ( ) ) ;
128
128
Assert . Equal ( 2L , command . LastInsertedId ) ;
129
129
}
130
130
finally
@@ -145,7 +145,7 @@ public async Task LastInsertedIdLockTables()
145
145
using var command = new MySqlCommand ( @"LOCK TABLES insert_ai WRITE;
146
146
INSERT INTO insert_ai (text) VALUES ('test');
147
147
UNLOCK TABLES;" , m_database . Connection ) ;
148
- await command . ExecuteNonQueryAsync ( ) ;
148
+ Assert . Equal ( 1 , await command . ExecuteNonQueryAsync ( ) ) ;
149
149
Assert . Equal ( 1L , command . LastInsertedId ) ;
150
150
}
151
151
finally
@@ -176,7 +176,7 @@ Foreign Key(foreign_id) REFERENCES TestTable(id)
176
176
await m_database . Connection . OpenAsync ( ) ;
177
177
using var command = new MySqlCommand ( @"INSERT INTO TestTable(column1) VALUES('hello');
178
178
INSERT INTO TestTableWithForeignKey(foreign_id, column2) VALUES(LAST_INSERT_ID(), 'test');" , m_database . Connection ) ;
179
- await command . ExecuteNonQueryAsync ( ) ;
179
+ Assert . Equal ( 2 , await command . ExecuteNonQueryAsync ( ) ) ;
180
180
Assert . Equal ( 1L , command . LastInsertedId ) ;
181
181
}
182
182
finally
@@ -286,7 +286,7 @@ public void InsertDateTimeOffset()
286
286
DbType = DbType . DateTimeOffset ,
287
287
Value = value . datetimeoffset1
288
288
} ) ;
289
- cmd . ExecuteNonQuery ( ) ;
289
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
290
290
}
291
291
finally
292
292
{
@@ -313,7 +313,7 @@ public void InsertMySqlDateTime()
313
313
using var cmd = m_database . Connection . CreateCommand ( ) ;
314
314
cmd . CommandText = @"insert into insert_mysqldatetime(ts) values(@ts);" ;
315
315
cmd . Parameters . AddWithValue ( "@ts" , new MySqlDateTime ( 2018 , 6 , 9 , 12 , 34 , 56 , 123456 ) ) ;
316
- cmd . ExecuteNonQuery ( ) ;
316
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
317
317
}
318
318
finally
319
319
{
@@ -341,7 +341,7 @@ public void InsertMemoryStream(bool prepare)
341
341
cmd . Parameters . AddWithValue ( "@blb" , new MemoryStream ( new byte [ ] { 97 , 98 , 99 , 100 } , 0 , 4 , false , true ) ) ;
342
342
if ( prepare )
343
343
cmd . Prepare ( ) ;
344
- cmd . ExecuteNonQuery ( ) ;
344
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
345
345
}
346
346
finally
347
347
{
@@ -378,7 +378,7 @@ public void InsertStringBuilder(bool prepare)
378
378
cmd . Parameters . AddWithValue ( "@str" , value ) ;
379
379
if ( prepare )
380
380
cmd . Prepare ( ) ;
381
- cmd . ExecuteNonQuery ( ) ;
381
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
382
382
383
383
using var reader = connection . ExecuteReader ( @"select str from insert_string_builder order by rowid;" ) ;
384
384
Assert . True ( reader . Read ( ) ) ;
@@ -404,7 +404,7 @@ public void InsertBigInteger(bool prepare)
404
404
cmd . Parameters . AddWithValue ( "@value" , new BigInteger ( value ) ) ;
405
405
if ( prepare )
406
406
cmd . Prepare ( ) ;
407
- cmd . ExecuteNonQuery ( ) ;
407
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
408
408
409
409
using var reader = connection . ExecuteReader ( @"select value from insert_big_integer order by rowid;" ) ;
410
410
Assert . True ( reader . Read ( ) ) ;
@@ -451,7 +451,7 @@ public void InsertMySqlDecimalAsDecimal(bool prepare)
451
451
cmd . Parameters . AddWithValue ( "@value" , new MySqlDecimal ( value ) ) ;
452
452
if ( prepare )
453
453
cmd . Prepare ( ) ;
454
- cmd . ExecuteNonQuery ( ) ;
454
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
455
455
456
456
using var reader = connection . ExecuteReader ( @"select value from insert_mysql_decimal order by rowid;" ) ;
457
457
Assert . True ( reader . Read ( ) ) ;
@@ -474,7 +474,7 @@ public void ReadMySqlDecimalUsingReader(bool prepare)
474
474
using var cmd = connection . CreateCommand ( ) ;
475
475
cmd . CommandText = @"insert into insert_mysql_decimal(value) values(@value);" ;
476
476
cmd . Parameters . AddWithValue ( "@value" , value ) ;
477
- cmd . ExecuteNonQuery ( ) ;
477
+ Assert . Equal ( 1 , cmd . ExecuteNonQuery ( ) ) ;
478
478
479
479
cmd . CommandText = @"select value from insert_mysql_decimal order by rowid;" ;
480
480
if ( prepare )
0 commit comments