Пример #1
0
        public ReceiverTests(SharedTestDirectory testDirectory)
        {
            var port = PortFinder.FindPort(); //to make it possible to run in parallel

            _endpoint = new IPEndPoint(IPAddress.Loopback, port);
            _logger   = new RecordingLogger();
            _store    = new LmdbMessageStore(testDirectory.CreateNewDirectoryForTest());
            _store.CreateQueue("test");
            _sendingStore = new LmdbMessageStore(testDirectory.CreateNewDirectoryForTest());
            _sendingStore.CreateQueue("test");
            _sender = new SendingProtocol(_sendingStore, _logger);
            var protocol = new ReceivingProtocol(_store, _logger);

            _receiver = new Receiver(_endpoint, protocol, new NoSecurity(), _logger);
        }
Пример #2
0
 public void CreateQueue(string queueName)
 {
     _messageStore.CreateQueue(queueName);
 }