示例#1
0
 public NetworkServiceTests()
 {
     _networkService    = GetRequiredService <INetworkService>();
     _peerPool          = GetRequiredService <IPeerPool>();
     _kernelTestHelper  = GetRequiredService <KernelTestHelper>();
     _blackListProvider = GetRequiredService <IBlackListedPeerProvider>();
 }
 public PeerPeerInvalidTransactionProcessingServiceTests()
 {
     _peerInvalidTransactionProcessingService = GetRequiredService <IPeerInvalidTransactionProcessingService>();
     _blackListedPeerProvider        = GetRequiredService <IBlackListedPeerProvider>();
     _peerInvalidTransactionProvider = GetRequiredService <IPeerInvalidTransactionProvider>();
     _peerPool = GetRequiredService <IPeerPool>();
 }
示例#3
0
 public PeerPool(IBlackListedPeerProvider blackListedPeerProvider)
 {
     _blackListedPeerProvider = blackListedPeerProvider;
     Peers            = new ConcurrentDictionary <string, IPeer>();
     HandshakingPeers = new ConcurrentDictionary <IPAddress, ConcurrentDictionary <string, string> >();
     Logger           = NullLogger <PeerPool> .Instance;
 }
 public ConnectionServiceTests()
 {
     _connectionService       = GetRequiredService <IConnectionService>();
     _peerPool                = GetRequiredService <IPeerPool>();
     _blackListedPeerProvider = GetRequiredService <IBlackListedPeerProvider>();
     _eventBus                = GetRequiredService <ILocalEventBus>();
     _blockchainService       = GetRequiredService <IBlockchainService>();
     _handshakeProvider       = GetRequiredService <IHandshakeProvider>();
     _reconnectionService     = GetRequiredService <IReconnectionService>();
 }
示例#5
0
        public NetworkService(IPeerPool peerPool, ITaskQueueManager taskQueueManager, IAElfNetworkServer networkServer,
                              IBlackListedPeerProvider blackListedPeerProvider,
                              IBroadcastPrivilegedPubkeyListProvider broadcastPrivilegedPubkeyListProvider)
        {
            _peerPool         = peerPool;
            _taskQueueManager = taskQueueManager;
            _networkServer    = networkServer;
            _broadcastPrivilegedPubkeyListProvider = broadcastPrivilegedPubkeyListProvider;
            _blackListedPeerProvider = blackListedPeerProvider;

            Logger = NullLogger <NetworkService> .Instance;
        }
示例#6
0
 public PeerPoolTests()
 {
     _peerPool          = GetRequiredService <IPeerPool>();
     _blackListProvider = GetRequiredService <IBlackListedPeerProvider>();
 }
示例#7
0
 public BlackListProviderTests()
 {
     _blackListProvider = GetRequiredService <IBlackListedPeerProvider>();
 }
示例#8
0
 public AbnormalPeerEventHandlerTests()
 {
     _AbnormalPeerEventHandler = GetRequiredService <AbnormalPeerEventHandler>();
     _blackListedPeerProvider  = GetRequiredService <IBlackListedPeerProvider>();
 }