Exemplo n.º 1
0
        public override void TestClone()
        {
            IMapping mapping = (IMapping)NewChemObject();
            object   clone   = mapping.Clone();

            Assert.IsTrue(clone is IMapping);
        }
Exemplo n.º 2
0
        public virtual void TestClone_ChemObject()
        {
            IMapping mapping = (IMapping)NewChemObject();

            IMapping clone = (IMapping)mapping.Clone();

            //IChemObject[] map = mapping.GetRelatedChemObjects();
            //IChemObject[] mapClone = clone.GetRelatedChemObjects();
            //AreEqual(map.Length, mapClone.Length);
            for (int f = 0; f < 2; f++)
            {
                for (int g = 0; g < 2; g++)
                {
                    Assert.IsNotNull(mapping[f]);
                    Assert.IsNotNull(clone[g]);
                    Assert.AreNotSame(mapping[f], clone[g]);
                }
            }
        }