예제 #1
0
        public PeerQueryTipTests(ITestOutputHelper output) : base(output)
        {
            var subbedPeerClient = Substitute.For <IPeerClient>();

            _testSettings         = PeerSettingsHelper.TestPeerSettings();
            _cancellationProvider = new CancellationTokenProvider(TimeSpan.FromSeconds(10));

            _peerQueryTipRequest = new PeerQueryTipRequestRequest(
                Substitute.For <ILogger>(),
                subbedPeerClient,
                _testSettings,
                _cancellationProvider
                );
        }
예제 #2
0
        public void Init()
        {
            this.Setup(TestContext.CurrentContext);

            var subbedPeerClient = Substitute.For <IPeerClient>();

            _testSettings         = PeerSettingsHelper.TestPeerSettings();
            _cancellationProvider = new CancellationTokenProvider(TimeSpan.FromSeconds(10));

            _peerQueryTipRequest = new PeerQueryTipRequestRequest(
                Substitute.For <ILogger>(),
                subbedPeerClient,
                _testSettings,
                _cancellationProvider
                );
        }
예제 #3
0
 public DeltaHeightResponseObserver(ILogger logger, IPeerQueryTipRequest peerQueryTipRequest)
     : base(logger)
 {
     _peerQueryTipRequest   = peerQueryTipRequest;
     ResponseMessageSubject = new ReplaySubject <IPeerClientMessageDto>(1);
 }