### Question:
BatchingTxApplier extends LifecycleAdapter { long lastQueuedTxId() { return lastQueuedTxId; } BatchingTxApplier( int maxBatchSize, Supplier<TransactionIdStore> txIdStoreSupplier,
                              Supplier<TransactionCommitProcess> commitProcessSupplier, Monitors monitors,
                              PageCursorTracerSupplier pageCursorTracerSupplier,
                              VersionContextSupplier versionContextSupplier, CommandIndexTracker commandIndexTracker,
                              LogProvider logProvider ); @Override void start(); @Override void stop(); void queue( CommittedTransactionRepresentation tx );  }### Answer:
@Test public void shouldHaveCorrectDefaults() { assertEquals( startTxId, txApplier.lastQueuedTxId() ); }