protected override void DoSetUp() { DropCollection("sagas"); persister = new MongoDbSagaPersister(ConnectionStrings.MongoDb) .SetCollectionName<SagaPersisterPerformanceTestHelper.SomePieceOfFairlyComplexSagaData>("sagas"); }
/// <summary> /// Configures Rebus to store saga data in MongoDB, in the database specified by the connection string /// </summary> public static MongoDbSagaPersisterConfigurationBuilder StoreInMongoDb(this RebusSagasConfigurer configurer, string connectionString) { var persister = new MongoDbSagaPersister(connectionString); configurer.Use(persister); return(new MongoDbSagaPersisterConfigurationBuilder(persister)); }
protected override void DoSetUp() { persister = new MongoDbSagaPersister(ConnectionString); DropCollection("sagas_FirstSagaData"); DropCollection("sagas_SecondSagaData"); DropCollection("second_saga_datas"); }
protected override void DoSetUp() { persister = new MongoDbSagaPersister(ConnectionString, "sagas"); }
internal MongoDbSagaPersisterConfigurationBuilder(MongoDbSagaPersister mongoDbSagaPersister) { this.mongoDbSagaPersister = mongoDbSagaPersister; }