protected ProcessingRpcMockBase(Web3Mock web3Mock)
        {
            blockNumberQueue = new Queue <HexBigInteger>();

            web3Mock
            .BlockNumberMock
            .Setup(m => m.SendRequestAsync(null))
            .Returns(() => {
                BlockNumberRequestCount++;
                var blockNumberToReturn = currentBlockNumber ?? blockNumberQueue.Dequeue();
                return(Task.FromResult(blockNumberToReturn));
            });
        }
示例#2
0
 public ProcessingTestBase()
 {
     Web3Mock = new Web3Mock();
 }