public void BufferMinimumJustRight() { Encoder encoder = new Encoder(8); encoder.LuminosityAdd(0, 1003); encoder.LuminosityAdd(1, 1004); }
public void BufferMinimumTooShortTwo() { Encoder encoder = new Encoder(7); encoder.LuminosityAdd(0, 1001); encoder.LuminosityAdd(1, 1002); }
public void ChannelMaximum() { Encoder encoder = new Encoder(4); encoder.LuminosityAdd(64, 1234); string bcdText = encoder.Bcd(); Assert.AreEqual("406504D2".Replace(" ", ""), bcdText); }
public void ChannelMinimum() { Encoder encoder = new Encoder(4); encoder.LuminosityAdd(0, 1230); string bcdText = encoder.Bcd(); Assert.AreEqual("006504CE".Replace(" ", ""), bcdText); }
public void OnlyOneZero() { Encoder encoder = new Encoder(4); encoder.LuminosityAdd(0, 0); string bcdText = encoder.Bcd(); Assert.AreEqual(8, bcdText.Length); Assert.AreEqual("00650000", bcdText); }
public void ChannelTooLarge() { Encoder encoder = new Encoder(4); encoder.LuminosityAdd(65, 1234); }