示例#1
0
        public void Setup()
        {
            _serializer    = new EthereumJsonSerializer();
            _jsonRpcClient = Substitute.For <IJsonRpcClient>();
            _engine        = new CliEngine(_cliConsole);
            NodeManager nodeManager = new NodeManager(_engine, _serializer, _cliConsole, LimboLogs.Instance);

            nodeManager.SwitchClient(_jsonRpcClient);
            ICliConsole     cliConsole   = Substitute.For <ICliConsole>();
            CliModuleLoader moduleLoader = new CliModuleLoader(_engine, nodeManager, cliConsole);

            moduleLoader.LoadModule(typeof(ProofCliModule));
        }
示例#2
0
 public AutoCompletionHandler(CliModuleLoader cliModuleLoader)
 {
     _cliModuleLoader = cliModuleLoader;
 }