public void TestWithQLDBSessionConfigValidAndInvalidInputs() { QldbDriver driver; var config = new AmazonQLDBSessionConfig(); // Null config driver = builder.WithQLDBSessionConfig(null).Build(); Assert.IsNotNull(driver); driver = builder.WithQLDBSessionConfig(config).Build(); Assert.IsNotNull(driver); }
public QldbDriver CreateDriver( AmazonQLDBSessionConfig amazonQldbSessionConfig, int maxConcurrentTransactions = default, string ledgerName = default) { QldbDriverBuilder builder = QldbDriver.Builder(); string finalLedgerName; if (ledgerName != default) { finalLedgerName = ledgerName; } else { finalLedgerName = this.ledgerName; } if (maxConcurrentTransactions != default) { builder.WithMaxConcurrentTransactions(maxConcurrentTransactions); } return(builder.WithQLDBSessionConfig(amazonQldbSessionConfig) .WithLedger(finalLedgerName) .Build()); }