public BroadcastCleanupHandlerTests() { _broadcastManager = Substitute.For <IBroadcastManager>(); var broadcastCleanupHandler = new BroadcastCleanupHandler(_broadcastManager); _fakeChannel = new EmbeddedChannel(broadcastCleanupHandler); }
public void Init() { _testScheduler = new TestScheduler(); _correlationManager = Substitute.For <IPeerMessageCorrelationManager>(); _gossipManager = Substitute.For <IBroadcastManager>(); _keySigner = Substitute.For <FakeKeySigner>(); var peerSettings = Substitute.For <IPeerSettings>(); peerSettings.NetworkType.Returns(NetworkType.Devnet); var peerValidator = Substitute.For <IPeerIdValidator>(); peerValidator.ValidatePeerIdFormat(Arg.Any <PeerId>()).Returns(true); _factory = new TestPeerServerChannelFactory( _correlationManager, _gossipManager, _keySigner, peerValidator, peerSettings, _testScheduler); _senderId = PeerIdHelper.GetPeerId("sender"); _correlationId = CorrelationId.GenerateCorrelationId(); _signature = ByteUtil.GenerateRandomByteArray(new FfiWrapper().SignatureLength); _keySigner.Verify(Arg.Any <ISignature>(), Arg.Any <byte[]>(), default) .ReturnsForAnyArgs(true); }
public DeltaHubWithFastRetryPolicy(IBroadcastManager broadcastManager, IPeerSettings peerSettings, IDfs dfs, IHashProvider hashProvider, ILogger logger) : base(broadcastManager, peerSettings, dfs, hashProvider, logger) { }
public void Init() { _hashProvider = new HashProvider(HashingAlgorithm.GetAlgorithmMetadata("keccak-256")); _broadcastManager = Substitute.For <IBroadcastManager>(); var logger = Substitute.For <ILogger>(); _peerId = PeerIdHelper.GetPeerId("me"); _dfsService = Substitute.For <IDfsService>(); _hub = new DeltaHubWithFastRetryPolicy(_broadcastManager, _peerId.ToSubstitutedPeerSettings(), _dfsService, _hashProvider, logger); }
public DeltaHubTests() { _hashProvider = new HashProvider(HashingAlgorithm.GetAlgorithmMetadata("blake2b-256")); _broadcastManager = Substitute.For <IBroadcastManager>(); var logger = Substitute.For <ILogger>(); _peerId = PeerIdHelper.GetPeerId("me"); _dfs = Substitute.For <IDfs>(); _hub = new DeltaHubWithFastRetryPolicy(_broadcastManager, _peerId.ToSubstitutedPeerSettings(), _dfs, logger); }
public TestPeerServerChannelFactory(IPeerMessageCorrelationManager correlationManager, IBroadcastManager broadcastManager, IKeySigner keySigner, IPeerIdValidator peerIdValidator, IPeerSettings signingContextProvider, TestScheduler testScheduler) : base(correlationManager, broadcastManager, keySigner, peerIdValidator, signingContextProvider, testScheduler) { _handlers = HandlerGenerationFunction(); }
public TransactionReceivedEvent(ITransactionValidator validator, IMempool <PublicEntryDao> mempool, IBroadcastManager broadcastManager, IMapperProvider mapperProvider, ILogger logger) { _mapperProvider = mapperProvider; _broadcastManager = broadcastManager; _mempool = mempool; _validator = validator; _logger = logger; }
public TransactionReceivedEvent(ITransactionValidator validator, IMempool <MempoolDocument> mempool, IBroadcastManager broadcastManager, IPeerSettings peerSettings, ILogger logger) { _peerSettings = peerSettings; _broadcastManager = broadcastManager; _mempool = mempool; _validator = validator; _logger = logger; }
public TransactionReceivedEventTests() { var mapperProvider = new TestMapperProvider(); _mempool = Substitute.For <IMempool <PublicEntryDao> >(); _transactionValidator = Substitute.For <ITransactionValidator>(); _broadcastManager = Substitute.For <IBroadcastManager>(); _transactionReceivedEvent = new TransactionReceivedEvent(_transactionValidator, _mempool, _broadcastManager, mapperProvider, Substitute.For <ILogger>()); }
public TransactionReceivedEventTests() { _peerSettings = Substitute.For <IPeerSettings>(); _peerSettings.NetworkType.Returns(NetworkType.Devnet); _mempool = Substitute.For <IMempool <MempoolDocument> >(); _transactionValidator = Substitute.For <ITransactionValidator>(); _broadcastManager = Substitute.For <IBroadcastManager>(); _transactionReceivedEvent = new TransactionReceivedEvent(_transactionValidator, _mempool, _broadcastManager, _peerSettings, Substitute.For <ILogger>()); }
public DeltaHub(IBroadcastManager broadcastManager, IPeerSettings peerSettings, IDfs dfs, ILogger logger) { _broadcastManager = broadcastManager; _peerId = peerSettings.PeerId; _dfs = dfs; _logger = logger; DfsRetryPolicy = Polly.Policy <Cid> .Handle <Exception>() .WaitAndRetryAsync(4, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt))); }
public DeltaHub(IBroadcastManager broadcastManager, IPeerSettings peerSettings, IDfsService dfsService, IHashProvider hashProvider, ILogger logger) { _broadcastManager = broadcastManager; _peerId = peerSettings.PeerId; _dfsService = dfsService; _hashProvider = hashProvider; _logger = logger; DfsRetryPolicy = Polly.Policy <IFileSystemNode> .Handle <Exception>() .WaitAndRetryAsync(4, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt))); }
public PeerServerChannelFactory(IPeerMessageCorrelationManager messageCorrelationManager, IBroadcastManager broadcastManager, IKeySigner keySigner, IPeerIdValidator peerIdValidator, IPeerSettings peerSettings, IScheduler scheduler = null) { _scheduler = scheduler ?? Scheduler.Default; _messageCorrelationManager = messageCorrelationManager; _broadcastManager = broadcastManager; _keySigner = keySigner; _peerIdValidator = peerIdValidator; _signingContext = new SigningContext { NetworkType = peerSettings.NetworkType, SignatureType = SignatureType.ProtocolPeer }; }
public void Init() { _keySigner = Substitute.For <FakeKeySigner>(); _keySigner.Verify(Arg.Any <ISignature>(), Arg.Any <byte[]>(), default).ReturnsForAnyArgs(true); _fakeBroadcastManager = Substitute.For <IBroadcastManager>(); _broadcastHandler = new BroadcastHandler(_fakeBroadcastManager); var fakeSignature = Substitute.For <ISignature>(); fakeSignature.SignatureBytes.Returns(ByteUtil.GenerateRandomByteArray(new FfiWrapper().SignatureLength)); _signingContext = DevNetPeerSigningContext.Instance; var peerId = PeerIdHelper.GetPeerId("Test"); var innerMessage = new TransactionBroadcast(); _broadcastMessageSigned = innerMessage .ToSignedProtocolMessage(peerId, fakeSignature, _signingContext) .ToSignedProtocolMessage(peerId, fakeSignature, _signingContext); }
public PeerClientChannelFactoryTests() { _testScheduler = new TestScheduler(); _correlationManager = Substitute.For <IPeerMessageCorrelationManager>(); _gossipManager = Substitute.For <IBroadcastManager>(); _keySigner = Substitute.For <FakeKeySigner>(); var peerSettings = Substitute.For <IPeerSettings>(); peerSettings.NetworkType.Returns(NetworkType.Devnet); var peerValidator = Substitute.For <IPeerIdValidator>(); peerValidator.ValidatePeerIdFormat(Arg.Any <PeerId>()).Returns(true); _factory = new TestPeerClientChannelFactory( _keySigner, _correlationManager, peerValidator, peerSettings, _testScheduler); }
public BroadcastCleanupHandler(IBroadcastManager broadcastManager) : base(Log.Logger.ForContext(MethodBase.GetCurrentMethod().DeclaringType)) { _broadcastManager = broadcastManager; }
public IVRBroadcastLogic(IBroadcastManager broadcastManager, IIVRRouteProvider ivrRouteProvider, IProfileManager profileManager) { this.broadcastManager = broadcastManager; this.ivrRouteProvider = ivrRouteProvider; this.profileManager = profileManager; }