@@ -162,7 +162,7 @@ BsonDocument GetExpectedWriteErrorDetails(ObjectId objectId)
162
162
[ ParameterAttributeData ]
163
163
public async Task MongoClient_bulkWrite_splits_batches_on_maxWriteBatchSize ( [ Values ( true , false ) ] bool async )
164
164
{
165
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
165
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
166
166
var maxBatchCount = DriverTestConfiguration . GetConnectionDescription ( ) . MaxBatchCount ;
167
167
var models = Enumerable
168
168
. Range ( 0 , maxBatchCount + 1 )
@@ -186,7 +186,7 @@ public async Task MongoClient_bulkWrite_splits_batches_on_maxWriteBatchSize([Val
186
186
[ ParameterAttributeData ]
187
187
public async Task MongoClient_bulkWrite_splits_batches_on_maxMessageSizeBytes ( [ Values ( true , false ) ] bool async )
188
188
{
189
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
189
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
190
190
var connectionDescription = DriverTestConfiguration . GetConnectionDescription ( ) ;
191
191
var maxDocumentSize = connectionDescription . MaxDocumentSize ;
192
192
var maxMessageSize = connectionDescription . MaxMessageSize ;
@@ -214,7 +214,7 @@ public async Task MongoClient_bulkWrite_splits_batches_on_maxMessageSizeBytes([V
214
214
[ ParameterAttributeData ]
215
215
public async Task MongoClient_bulkWrite_collects_WriteConcernError_across_batches ( [ Values ( true , false ) ] bool async )
216
216
{
217
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
217
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
218
218
var maxBatchCount = DriverTestConfiguration . GetConnectionDescription ( ) . MaxBatchCount ;
219
219
const string failPointCommand = @"
220
220
{
@@ -262,7 +262,7 @@ public async Task MongoClient_bulkWrite_handles_individual_WriteError_across_bat
262
262
[ Values ( true , false ) ] bool async ,
263
263
[ Values ( true , false ) ] bool ordered )
264
264
{
265
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
265
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
266
266
var maxBatchCount = DriverTestConfiguration . GetConnectionDescription ( ) . MaxBatchCount ;
267
267
var model = new BsonDocument { { "_id" , 1 } } ;
268
268
var models = Enumerable
@@ -296,7 +296,7 @@ public async Task MongoClient_bulkWrite_handles_cursor_requiring_getMore(
296
296
[ Values ( true , false ) ] bool async ,
297
297
[ Values ( true , false ) ] bool isInTransaction )
298
298
{
299
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
299
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
300
300
if ( isInTransaction )
301
301
{
302
302
RequireServer . Check ( )
@@ -358,7 +358,7 @@ public async Task MongoClient_bulkWrite_handles_cursor_requiring_getMore(
358
358
[ ParameterAttributeData ]
359
359
public async Task MongoClient_bulkWrite_handles_getMore_error ( [ Values ( true , false ) ] bool async )
360
360
{
361
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
361
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
362
362
var maxDocumentSize = DriverTestConfiguration . GetConnectionDescription ( ) . MaxDocumentSize ;
363
363
364
364
const string failPointCommand = @"
@@ -417,7 +417,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
417
417
[ Values ( true , false ) ] bool async ,
418
418
[ Values ( true , false ) ] bool isReplace )
419
419
{
420
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
420
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
421
421
var maxDocumentSize = DriverTestConfiguration . GetConnectionDescription ( ) . MaxDocumentSize ;
422
422
423
423
var document = new BsonDocument ( ) { { "a" , new string ( 'b' , maxDocumentSize ) } } ;
@@ -451,7 +451,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
451
451
// [Values(true, false)] bool async,
452
452
// [Values(true, false)] bool isBatchSplit)
453
453
// {
454
- // RequireServer.Check().Supports(Feature.ClientBulkWrite);
454
+ // RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false) ;
455
455
// var connectionDescription = DriverTestConfiguration.GetConnectionDescription();
456
456
// var maxDocumentSize = connectionDescription.MaxDocumentSize;
457
457
// var maxMessageSize = connectionDescription.MaxMessageSize;
@@ -508,7 +508,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
508
508
[ ParameterAttributeData ]
509
509
public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big_document ( [ Values ( true , false ) ] bool async )
510
510
{
511
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
511
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
512
512
var maxMessageSize = DriverTestConfiguration . GetConnectionDescription ( ) . MaxMessageSize ;
513
513
514
514
var models = new [ ]
@@ -534,7 +534,7 @@ public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big
534
534
[ ParameterAttributeData ]
535
535
public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big_namespace ( [ Values ( true , false ) ] bool async )
536
536
{
537
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
537
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
538
538
var maxMessageSize = DriverTestConfiguration . GetConnectionDescription ( ) . MaxMessageSize ;
539
539
540
540
var models = new [ ]
@@ -560,7 +560,7 @@ public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big
560
560
[ ParameterAttributeData ]
561
561
public async Task MongoClient_bulkWrite_throws_if_auto_encryption_configured ( [ Values ( true , false ) ] bool async )
562
562
{
563
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
563
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
564
564
565
565
var models = new [ ]
566
566
{
@@ -598,7 +598,7 @@ public async Task MongoClient_bulkWrite_throws_if_auto_encryption_configured([Va
598
598
[ ParameterAttributeData ]
599
599
public async Task MongoClient_bulkWrite_unacknowledged_write_concern_uses_w0_all_batches ( [ Values ( true , false ) ] bool async )
600
600
{
601
- RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) ;
601
+ RequireServer . Check ( ) . Supports ( Feature . ClientBulkWrite ) . Serverless ( false ) ;
602
602
603
603
var connectionDescription = DriverTestConfiguration . GetConnectionDescription ( ) ;
604
604
var maxDocumentSize = connectionDescription . MaxDocumentSize ;
0 commit comments