public ProvenBlockHeaderStoreTests() : base(new StratisTest()) { var nodeStats = new NodeStats(DateTimeProvider.Default); this.provenBlockHeaderRepository = new ProvenBlockHeaderRepository(this.Network, CreateTestDir(this), this.LoggerFactory.Object); this.provenBlockHeaderStore = new ProvenBlockHeaderStore(DateTimeProvider.Default, this.LoggerFactory.Object, this.provenBlockHeaderRepository, nodeStats); }
public ProvenBlockHeaderStoreTests() : base(new StraxTest()) { var nodeStats = new NodeStats(DateTimeProvider.Default, NodeSettings.Default(this.Network), new Mock <IVersionProvider>().Object); var dBreezeSerializer = new DBreezeSerializer(this.Network.Consensus.ConsensusFactory); var ibdMock = new Mock <IInitialBlockDownloadState>(); ibdMock.Setup(s => s.IsInitialBlockDownload()).Returns(false); this.provenBlockHeaderRepository = new LevelDbProvenBlockHeaderRepository(this.Network, CreateTestDir(this), this.LoggerFactory.Object, dBreezeSerializer); this.provenBlockHeaderStore = new ProvenBlockHeaderStore(DateTimeProvider.Default, this.LoggerFactory.Object, this.provenBlockHeaderRepository, nodeStats, ibdMock.Object); }
public ProvenBlockHeaderStoreTests() : base(KnownNetworks.StratisTest) { this.consensusManager = new Mock <IConsensusManager>(); this.nodeLifetime = new Mock <INodeLifetime>(); this.nodeStats = new NodeStats(DateTimeProvider.Default); this.asyncLoopFactoryLoop = new Mock <IAsyncLoopFactory>(); this.Folder = CreateTestDir(this); this.provenBlockHeaderRepository = new ProvenBlockHeaderRepository(this.network, this.Folder, this.LoggerFactory.Object); this.provenBlockHeaderStore = new ProvenBlockHeaderStore( DateTimeProvider.Default, this.LoggerFactory.Object, this.provenBlockHeaderRepository, this.nodeLifetime.Object, this.nodeStats, this.asyncLoopFactoryLoop.Object); }