public void SequenceCloneTest() { SetupSequence(); Assert.AreEqual(1, conf.Sequences.Count); conf.CloneSequence(conf.Sequences [0]); Assert.AreEqual(2, conf.Sequences.Count); Assert.AreEqual(conf.DigitalPins [1], conf.Sequences [1].Pin); Assert.AreEqual(conf.Sequences [0].Chain, conf.Sequences [1].Chain); Assert.AreNotSame(conf.Sequences [0], conf.Sequences [1]); conf.DigitalPins [0].Name = "DickButt"; Assert.AreNotEqual(conf.Sequences [1].Pin.Name, conf.DigitalPins [0].Name); }