public new void OneTimeSetUp() { var databaseName = "Test"; var collectionName = "Objects"; var hostName = "localHost"; var exchangeName = ""; var requestQueueName = "ReadNotes"; var responseQueueName = "NoteAPI"; Reader = new MongoClient.EntryReader(databaseName, collectionName); Creator = new MongoClient.EntryCreator(Reader, databaseName, collectionName); Broker = new MongoClient.EntryBroker(Creator, Reader, null, null); Broker.Initialize(databaseName); Broker.DeleteEverything(); Publisher = new MessagePublisher(hostName, exchangeName, requestQueueName); var autoConsumer = new AutoMessageConsumer(hostName, requestQueueName); var objectReader = new MongoClient.EntryReader(databaseName, collectionName); var messagePublisher = new MessagePublisher(hostName, exchangeName, responseQueueName); ConsumerReader = new AutoConsumerReader(autoConsumer, objectReader, messagePublisher); Consumer = new MessageConsumer(hostName, responseQueueName); // Subscribe ConsumerReader.ResultsPublished += ConsumerReader_ResultsPublished; AutoResetEvent = new AutoResetEvent(false); }
public void OneTimeSetUp() { var hostName = "localhost"; var exchangeName = ""; var queueName = "hello"; AutoConsumer = new AutoMessageConsumer(hostName, queueName); _publisher = new MessagePublisher(hostName, exchangeName, queueName); _autoResetEvent = new AutoResetEvent(false); }