public CanGetSenderRuleTest() { var loggerFactory = new ExtendedLoggerFactory(); loggerFactory.AddConsoleWithFilters(); this.network = new SmartContractsRegTest(); this.senderRetriever = new Mock <ISenderRetriever>(); this.rule = new CanGetSenderRule(this.senderRetriever.Object) { Parent = new PowConsensusRuleEngine( this.network, new Mock <ILoggerFactory>().Object, new Mock <IDateTimeProvider>().Object, new ChainIndexer(this.network), new NodeDeployments(KnownNetworks.RegTest, new ChainIndexer(this.network)), new ConsensusSettings(NodeSettings.Default(this.network)), new Mock <ICheckpoints>().Object, new Mock <ICoinView>().Object, new Mock <IChainState>().Object, new InvalidBlockHashStore(null), new NodeStats(null, loggerFactory), new AsyncProvider(new Mock <ILoggerFactory>().Object, new Mock <ISignals>().Object, new NodeLifetime()), new ConsensusRulesContainer()) }; this.rule.Initialize(); }
public CanGetSenderRuleTest() { this.network = new SmartContractsRegTest(); this.senderRetriever = new Mock <ISenderRetriever>(); this.rule = new CanGetSenderRule(this.senderRetriever.Object); this.rule.Parent = new PowConsensusRuleEngine( this.network, new Mock <ILoggerFactory>().Object, new Mock <IDateTimeProvider>().Object, new ConcurrentChain(this.network), new NodeDeployments(KnownNetworks.RegTest, new ConcurrentChain(this.network)), new ConsensusSettings(NodeSettings.Default(this.network)), new Mock <ICheckpoints>().Object, new Mock <ICoinView>().Object, new Mock <IChainState>().Object, new InvalidBlockHashStore(null), new NodeStats(null)); this.rule.Initialize(); }
public CanGetSenderRuleTest() { this.network = new SmartContractsRegTest(); this.senderRetriever = new Mock <ISenderRetriever>(); this.rule = new CanGetSenderRule(this.senderRetriever.Object); this.mempoolRule = new CanGetSenderMempoolRule(this.network, new Mock <ITxMempool>().Object, new MempoolSettings(new NodeSettings(this.network)), new ChainIndexer(this.network), this.senderRetriever.Object, new Mock <ILoggerFactory>().Object); this.rule.Parent = new PowConsensusRuleEngine( this.network, new Mock <ILoggerFactory>().Object, new Mock <IDateTimeProvider>().Object, new ChainIndexer(this.network), new NodeDeployments(KnownNetworks.RegTest, new ChainIndexer(this.network)), new ConsensusSettings(NodeSettings.Default(this.network)), new Mock <ICheckpoints>().Object, new Mock <ICoinView>().Object, new Mock <IChainState>().Object, new InvalidBlockHashStore(null), new NodeStats(DateTimeProvider.Default, NodeSettings.Default(network), new Mock <IVersionProvider>().Object), new AsyncProvider(new Mock <ILoggerFactory>().Object, new Mock <ISignals>().Object), new ConsensusRulesContainer()); this.rule.Initialize(); }