public void TestPackedLength() { IFormatter formatter = new BcdFormatter(); var actual = formatter.GetPackedLength(8); Assert.AreEqual(4, actual); }
public void TestPackedLengthOdd() { var formatter = new BcdFormatter(); Assert.AreEqual(1, formatter.GetPackedLength(1)); Assert.AreEqual(2, formatter.GetPackedLength(3)); Assert.AreEqual(3, formatter.GetPackedLength(5)); }
public void TestUnpack() { IFormatter formatter = new BcdFormatter(); var data = new byte[2]; data[0] = 0x02; data[1] = 0x45; var actual = formatter.GetString(data); Assert.AreEqual("0245", actual); }
public void GetBytesTest() { IFormatter target = new BcdFormatter(); const string Value = "0245"; var expected = new byte[2]; expected[0] = 0x02; expected[1] = 0x45; var actual = target.GetBytes(Value); CollectionAssert.AreEqual(expected, actual); }