public void CanCloneConcurrentChain() { var chain = new ConcurrentChain(Network.Main); var common = AppendBlock(chain); var fork = AppendBlock(chain); var fork2 = AppendBlock(chain); Assert.True(chain.Tip == fork2); var clone = chain.Clone(); Assert.True(clone.Tip == fork2); }
public void CanCloneConcurrentChain() { var chain = new ConcurrentChain(Network.Main); ChainedHeader common = this.AppendBlock(chain); ChainedHeader fork = this.AppendBlock(chain); ChainedHeader fork2 = this.AppendBlock(chain); Assert.True(chain.Tip == fork2); ConcurrentChain clone = chain.Clone(); Assert.True(clone.Tip == fork2); }