public Task <IAddressTransactionView> FindAsync(string address, HexBigInteger blockNumber, string transactionHash) { IAddressTransactionView result = Records.FirstOrDefault( t => t.BlockNumber == blockNumber.Value.ToString() && t.Hash == transactionHash && AddressUtil.Current.AreAddressesTheSame(t.Address, address)); return(Task.FromResult(result)); }
protected static void EnsureCorrectStoredValues( HexBigInteger blockTimestamp, string address, Transaction transaction, IAddressTransactionView storedTransaction) { Assert.Equal(transaction.TransactionHash, storedTransaction.Hash); Assert.Equal(transaction.BlockNumber.Value.ToString(), storedTransaction.BlockNumber); Assert.Equal(address, storedTransaction.Address); }