Example #1
0
		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);
		}
Example #2
0
        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);
        }