public void CloneTest() { chain = new BaseChain("123456789A"); var itsClone = (BaseChain)chain.Clone(); Assert.AreEqual(chain, itsClone); Assert.AreNotSame(chain, itsClone); }
/// <summary> /// Initializes a new instance of the <see cref="ActualChain"/> class. /// </summary> /// <param name="source"> /// The source chain. /// </param> public ActualChain(BaseChain source) { Source = (BaseChain)source.Clone(); actualLength = 0; resultChain = new BaseChain(source.GetLength()); }