public async Task HasFixedByteSize() { ItemBatchOperation itemBatchOperation = this.CreateItemBatchOperation(true); await itemBatchOperation.MaterializeResourceAsync(MockCosmosUtil.Serializer, default); // Each operation is 2 bytes BatchAsyncBatcher batchAsyncBatcher = new BatchAsyncBatcher(3, 4, MockCosmosUtil.Serializer, this.Executor, this.Retrier, BatchAsyncBatcherTests.MockClientContext()); Assert.IsTrue(batchAsyncBatcher.TryAdd(itemBatchOperation)); Assert.IsTrue(batchAsyncBatcher.TryAdd(itemBatchOperation)); Assert.IsFalse(batchAsyncBatcher.TryAdd(itemBatchOperation)); }
public async Task HasFixedByteSize() { ItemBatchOperation itemBatchOperation = this.CreateItemBatchOperation(true); await itemBatchOperation.MaterializeResourceAsync(new CosmosJsonDotNetSerializer(), default(CancellationToken)); // Each operation is 2 bytes BatchAsyncBatcher batchAsyncBatcher = new BatchAsyncBatcher(3, 4, new CosmosJsonDotNetSerializer(), this.Executor, this.Retrier); Assert.IsTrue(batchAsyncBatcher.TryAdd(itemBatchOperation)); Assert.IsTrue(batchAsyncBatcher.TryAdd(itemBatchOperation)); Assert.IsFalse(batchAsyncBatcher.TryAdd(itemBatchOperation)); }