public MongoDbStorageEngineTests() { var logger = new Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider((x,y)=>true, true).CreateLogger("Test"); var store = new MongoDbStorageEngine( new MongoDbStorageEngineConfiguration { ConnectionString="mongodb://localhost", Database="openchaintest", ReadLoopDelay=TimeSpan.FromMilliseconds(50), ReadRetryCount=10, StaleTransactionDelay=TimeSpan.FromMinutes(10), RunRollbackThread=false }, logger); store.RecordCollection.DeleteMany(x => true); store.TransactionCollection.DeleteMany(x => true); store.PendingTransactionCollection.DeleteMany(x => true); this.Store = store; }
public MongoDbStorageEngineTests() { var store = new MongoDbStorageEngine( new MongoDbStorageEngineConfiguration { ConnectionString = "mongodb://localhost", Database = "openchaintest", ReadLoopDelay = TimeSpan.FromMilliseconds(50), ReadRetryCount = 10, StaleTransactionDelay = TimeSpan.FromMinutes(10), RunRollbackThread = false }, null); store.RecordCollection.DeleteMany(x => true); store.TransactionCollection.DeleteMany(x => true); store.PendingTransactionCollection.DeleteMany(x => true); this.Store = store; }
public MongoDbStorageEngineTests(ITestOutputHelper output) { Output = output; var logger = new Logger() { Output = output }; //var logger = new Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider((x,y)=>true, true).CreateLogger("Test"); var store = new MongoDbStorageEngine( new MongoDbStorageEngineConfiguration { ConnectionString = "mongodb://localhost", Database = "tedchaintest", ReadLoopDelay = TimeSpan.FromMilliseconds(50), ReadRetryCount = 10, StaleTransactionDelay = TimeSpan.FromMinutes(10), RunRollbackThread = false }, logger); store.RecordCollection.DeleteMany(x => true); store.TransactionCollection.DeleteMany(x => true); store.PendingTransactionCollection.DeleteMany(x => true); this.Store = store; }