public ScannerUser(KeyId keyId, int start, ScannerTester tester) { var folder = Path.Combine(tester._FolderName, tester.scanner.ToString()); TestUtils.EnsureNew(folder); var chainStream = new StreamObjectStream <ChainChange>(File.Open(Path.Combine(folder, "Chain"), FileMode.OpenOrCreate)); var accountStream = new StreamObjectStream <AccountEntry>(File.Open(Path.Combine(folder, "Entries"), FileMode.OpenOrCreate)); _Id = keyId; _Scanner = new PubKeyHashScanner(keyId); _ScanState = new ScanState(new PubKeyHashScanner(keyId), new Chain(chainStream), new Account(accountStream), start); _Tester = tester; }
public ScannerUser(KeyId keyId, int start, ScannerTester tester) { var folder = Path.Combine(tester._FolderName, tester.scanner.ToString()); TestUtils.EnsureNew(folder); var chainStream = new StreamObjectStream<ChainChange>(File.Open(Path.Combine(folder, "Chain"), FileMode.OpenOrCreate)); var accountStream = new StreamObjectStream<AccountEntry>(File.Open(Path.Combine(folder, "Entries"), FileMode.OpenOrCreate)); _Id = keyId; _Scanner = new PubKeyHashScanner(keyId); _ScanState = new ScanState(new PubKeyHashScanner(keyId), new Chain(chainStream), new Account(accountStream), start); _Tester = tester; }