示例#1
0
        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);
        }