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)); }); }
public ProcessingTestBase() { Web3Mock = new Web3Mock(); }