public void BufferMinimumTooShortTwo() { Encoder encoder = new Encoder(3); encoder.DigitalInputAdd(0, true); encoder.DigitalInputAdd(1, true); }
public void TwoFalse() { Encoder encoder = new Encoder(6); encoder.DigitalInputAdd(0, false); encoder.DigitalInputAdd(1, false); string bcdText = encoder.Bcd(); Assert.AreEqual(12, bcdText.Length); Assert.AreEqual("000000010000", bcdText); }
public void TwoTrue() { Encoder encoder = new Encoder(6); encoder.DigitalInputAdd(0, true); encoder.DigitalInputAdd(5, true); string bcdText = encoder.Bcd(); Assert.AreEqual(12, bcdText.Length); Assert.AreEqual("000001050001", bcdText); }
public void ChannelMaximum() { Encoder encoder = new Encoder(3); encoder.DigitalInputAdd(64, true); string bcdText = encoder.Bcd(); Assert.AreEqual("400001", bcdText); }
public void OnlyOneFalse() { Encoder encoder = new Encoder(3); encoder.DigitalInputAdd(0, false); string bcdText = encoder.Bcd(); Assert.AreEqual(6, bcdText.Length); Assert.AreEqual("000000", bcdText); }
public void ChannelToLarge() { Encoder encoder = new Encoder(3); encoder.DigitalInputAdd(65, true); }
public void ChannelMinimum() { Encoder encoder = new Encoder(3); encoder.DigitalInputAdd(0, true); }
public void BufferMaximumTooLong() { Encoder encoder = new Encoder(51); encoder.DigitalInputAdd(0, true); encoder.DigitalInputAdd(1, true); encoder.DigitalInputAdd(2, true); encoder.DigitalInputAdd(3, true); encoder.DigitalInputAdd(4, true); encoder.DigitalInputAdd(6, true); encoder.DigitalInputAdd(6, true); encoder.DigitalInputAdd(7, true); encoder.DigitalInputAdd(8, true); encoder.DigitalInputAdd(9, true); encoder.DigitalInputAdd(10, true); encoder.DigitalInputAdd(11, true); encoder.DigitalInputAdd(12, true); encoder.DigitalInputAdd(13, true); encoder.DigitalInputAdd(14, true); encoder.DigitalInputAdd(15, true); encoder.DigitalInputAdd(16, true); encoder.DigitalInputAdd(17, true); encoder.DigitalInputAdd(18, true); encoder.DigitalInputAdd(19, true); encoder.DigitalInputAdd(20, true); encoder.DigitalInputAdd(21, true); encoder.DigitalInputAdd(22, true); }