Example #1
0
        public QuotesFilePersistenceTest()
        {
            ConfigParams config = ConfigParams.FromTuples(
                "path", "quotes.json"
                );

            _persistence = new QuotesFilePersistence();
            _persistence.Configure(config);
            _persistence.OpenAsync(null).Wait();
            _persistence.ClearAsync(null).Wait();

            _fixture = new QuotesPersistenceFixture(_persistence);
        }
        public QuotesMongoDbPersistenceTest()
        {
            var MONGODB_COLLECTION  = Environment.GetEnvironmentVariable("MONGODB_COLLECTION") ?? "test_quotes";
            var MONGODB_SERVICE_URI = Environment.GetEnvironmentVariable("MONGODB_SERVICE_URI") ?? "mongodb://localhost:27017/test";

            var config = ConfigParams.FromTuples(
                "collection", MONGODB_COLLECTION,
                "connection.uri", MONGODB_SERVICE_URI
                );

            _persistence = new QuotesMongoDbPersistence();
            _persistence.Configure(config);
            _persistence.OpenAsync(null).Wait();
            _persistence.ClearAsync(null).Wait();

            _fixture = new QuotesPersistenceFixture(_persistence);
        }
 public QuotesMemoryPersistenceTest()
 {
     _persistence = new QuotesMemoryPersistence();
     _fixture     = new QuotesPersistenceFixture(_persistence);
 }