예제 #1
0
        private IQueueContainer CreateContainer(IQueueConfiguration configuration)
        {
            var collection = GetCollection(configuration.Name);
            var repository = new QueueRepository(collection);

            var queue = new QueueContainer(configuration, repository);

            return queue;
        }
 private static QueueRepository GetRepository()
 {
     var database = MongoConnection.GetDatabase("Messaging");
     var collection = database.GetCollection<Message>("test-queue");
     var repo = new QueueRepository(collection);
     return repo;
 }