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