public void Setup() { _blockTree = Build.A.BlockTree().OfChainLength(5).TestObject; _networkConfig = new NetworkConfig(); IPeerManager peerManager = Substitute.For <IPeerManager>(); peerManager.ActivePeers.Returns(new List <Peer> { new Peer(new Node("127.0.0.1", 30303, true)) }); IStaticNodesManager staticNodesManager = Substitute.For <IStaticNodesManager>(); Enode enode = new Enode(_enodeString); _adminRpcModule = new AdminRpcModule(_blockTree, _networkConfig, peerManager, staticNodesManager, enode, _exampleDataDir); _serializer = new EthereumJsonSerializer(); }
public void Setup() { _blockTree = Build.A.BlockTree().OfChainLength(5).TestObject; _networkConfig = new NetworkConfig(); IPeerPool peerPool = Substitute.For <IPeerPool>(); ConcurrentDictionary <PublicKey, Peer> dict = new(); dict.TryAdd(TestItem.PublicKeyA, new Peer(new Node(TestItem.PublicKeyA, "127.0.0.1", 30303, true))); peerPool.ActivePeers.Returns(dict); IStaticNodesManager staticNodesManager = Substitute.For <IStaticNodesManager>(); Enode enode = new(_enodeString); _adminRpcModule = new AdminRpcModule( _blockTree, _networkConfig, peerPool, staticNodesManager, enode, _exampleDataDir, new ManualPruningTrigger()); _serializer = new EthereumJsonSerializer(); }