public ReceivingProtocolTests(SharedTestDirectory testDirectory) { _logger = new RecordingLogger(); _scheduler = new TestScheduler(); _store = new LmdbMessageStore(testDirectory.CreateNewDirectoryForTest()); _protocol = new ReceivingProtocol(_store, _logger, _scheduler); }
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); }