public void UseNodeSettingsUsingRegTestNetConfiguresNodeBuilderWithRegTestNet() { var nodeSettings = new NodeSettings(Network.RegTest, args: new string[] { "-datadir=TestData/FullNodeBuilder/UseNodeSettings" }); FullNodeBuilderNodeSettingsExtension.UseNodeSettings(this.fullNodeBuilder, nodeSettings); Assert.NotNull(this.fullNodeBuilder.NodeSettings); Assert.Equal(nodeSettings.ConfigurationFile, this.fullNodeBuilder.NodeSettings.ConfigurationFile); Assert.Equal(nodeSettings.DataDir, this.fullNodeBuilder.NodeSettings.DataDir); Assert.NotNull(this.fullNodeBuilder.Network); Assert.Equal(Network.RegTest, this.fullNodeBuilder.Network); Assert.Single(this.serviceCollectionDelegates); }
public void UseDefaultNodeSettingsConfiguresNodeBuilderWithDefaultSettings() { var nodeSettings = new NodeSettings(args: new string[] { "-datadir=TestData/FullNodeBuilder/UseNodeSettings" }); FullNodeBuilderNodeSettingsExtension.UseNodeSettings(this.fullNodeBuilder, nodeSettings); Assert.NotNull(this.fullNodeBuilder.NodeSettings); Assert.Equal(nodeSettings.ConfigurationFile, this.fullNodeBuilder.NodeSettings.ConfigurationFile); Assert.Equal(nodeSettings.DataDir, this.fullNodeBuilder.NodeSettings.DataDir); Assert.NotNull(this.fullNodeBuilder.Network); Assert.Equal(KnownNetworks.Main, this.fullNodeBuilder.Network); Assert.Single(this.serviceCollectionDelegates); }
public void UseNodeSettingsUsingRegTestNetConfiguresNodeBuilderWithRegTestNet() { NodeSettings nodeSettings = new NodeSettings().LoadArguments(new string[] { "-regtest" }); nodeSettings.ConfigurationFile = "TestData/FullNodeBuilder/UseNodeSettingsConfFile"; nodeSettings.DataDir = "TestData/FullNodeBuilder/UseNodeSettings"; FullNodeBuilderNodeSettingsExtension.UseNodeSettings(this.fullNodeBuilder, nodeSettings); Assert.NotNull(this.fullNodeBuilder.NodeSettings); Assert.Equal(nodeSettings.ConfigurationFile, this.fullNodeBuilder.NodeSettings.ConfigurationFile); Assert.Equal(nodeSettings.DataDir, this.fullNodeBuilder.NodeSettings.DataDir); Assert.NotNull(this.fullNodeBuilder.Network); Assert.Equal(Network.RegTest, this.fullNodeBuilder.Network); Assert.Single(this.serviceCollectionDelegates); }
public void UseNodeSettingsUsingTestNetConfiguresNodeBuilderWithTestnetSettings() { NodeSettings nodeSettings = NodeSettings.Default(Network.TestNet); nodeSettings.ConfigurationFile = "TestData/FullNodeBuilder/UseNodeSettingsConfFile"; nodeSettings.DataDir = "TestData/FullNodeBuilder/UseNodeSettings"; FullNodeBuilderNodeSettingsExtension.UseNodeSettings(this.fullNodeBuilder, nodeSettings); Assert.NotNull(this.fullNodeBuilder.NodeSettings); Assert.Equal(nodeSettings.ConfigurationFile, this.fullNodeBuilder.NodeSettings.ConfigurationFile); Assert.Equal(nodeSettings.DataDir, this.fullNodeBuilder.NodeSettings.DataDir); Assert.NotNull(this.fullNodeBuilder.Network); Assert.Equal(Network.TestNet, this.fullNodeBuilder.Network); Assert.Single(this.serviceCollectionDelegates); }
public void UseDefaultNodeSettingsConfiguresNodeBuilderWithDefaultSettings() { var nodeSettings = NodeSettings.Default(); nodeSettings.ConfigurationFile = "TestData/FullNodeBuilder/UseNodeSettingsConfFile"; nodeSettings.DataDir = "TestData/FullNodeBuilder/UseNodeSettings"; nodeSettings.Testnet = true; FullNodeBuilderNodeSettingsExtension.UseNodeSettings(this.fullNodeBuilder, nodeSettings); Assert.NotNull(this.fullNodeBuilder.NodeSettings); Assert.Equal(nodeSettings.ConfigurationFile, this.fullNodeBuilder.NodeSettings.ConfigurationFile); Assert.Equal(nodeSettings.DataDir, this.fullNodeBuilder.NodeSettings.DataDir); Assert.NotNull(this.fullNodeBuilder.Network); Assert.Equal(Network.PurpleMain, this.fullNodeBuilder.Network); Assert.Single(this.serviceCollectionDelegates); }