public void APinCloneTest() { Setup(); Assert.AreEqual(5, conf.AnalogPins.Count); conf.ClonePin(conf.AnalogPins [3]); Assert.AreEqual(6, conf.AnalogPins.Count); Assert.AreEqual(5, conf.AnalogPins [5].Number); }
public void DPinCloneTest2() { string name = "TestPin"; conf = new BoardConfiguration(); conf.AddPin(new DPin() { Number = 5, Name = name }); conf.ClonePin(conf.DigitalPins [0]); Assert.AreEqual(2, conf.DigitalPins.Count); Assert.AreEqual(name, conf.DigitalPins [0].Name); Assert.AreEqual(name, conf.DigitalPins [1].Name); conf.DigitalPins [0].Name = string.Empty; Assert.AreEqual(name, conf.DigitalPins [1].Name); }