public void TestStringToZeros() { var input = "".PadLeft(BinaryConvertor.IntBytes * 4, '0'); var expected = new[] { 0, 0, 0, 0 }; var result = BinaryConvertor.BinaryStringToInts(input); Assert.AreEqual(expected, result); }
public void TestStringToInt() { var input = "1011010".PadLeft(BinaryConvertor.IntBytes, '0'); var expected = new[] { 0x5A }; var result = BinaryConvertor.BinaryStringToInts(input); Assert.AreEqual(expected, result); }
public void TestStringToInts() { var int1 = "1011010".PadLeft(BinaryConvertor.IntBytes, '0'); var int2 = "".PadLeft(BinaryConvertor.IntBytes, '0'); var int3 = "11111111".PadLeft(BinaryConvertor.IntBytes, '0'); var int4 = "1010101111001101".PadLeft(BinaryConvertor.IntBytes, '0'); var input = int1 + int2 + int3 + int4; var expected = new[] { 0x5A, 0x0, 0xFF, 0xABCD }; var result = BinaryConvertor.BinaryStringToInts(input); Assert.AreEqual(expected, result); }