protected override void DoSetUp()
        {
            DropCollection("sagas");

            persister = new MongoDbSagaPersister(ConnectionStrings.MongoDb)
                .SetCollectionName<SagaPersisterPerformanceTestHelper.SomePieceOfFairlyComplexSagaData>("sagas");
        }
Esempio n. 2
0
        /// <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));
        }
Esempio n. 3
0
        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");
 }
Esempio n. 5
0
 internal MongoDbSagaPersisterConfigurationBuilder(MongoDbSagaPersister mongoDbSagaPersister)
 {
     this.mongoDbSagaPersister = mongoDbSagaPersister;
 }