public void ToString_GroupingDisabledBE_ResultIsContent() { IBitCharger instance = this.CreateInstance(); this.byteOrder.SetupGet(x => x.IsLittleEndian).Returns(false); Int32 source = 47110815; // BE: 0x02CEDA9F => 00000010 11001110 11011010 10011111 instance.SetBytes(BitConverter.GetBytes(source), 0); String actual = instance.ToString(false); Assert.That(actual, Is.EqualTo(instance.Content)); }
public void ToString_GroupingEnabledLE_ResultAsExpected() { IBitCharger instance = this.CreateInstance(); this.byteOrder.SetupGet(x => x.IsLittleEndian).Returns(true); Int32 source = 47110815; // LE: 0x9FDACE02 => 10011111 11011010 11001110 00000010 instance.SetBytes(BitConverter.GetBytes(source), 0); String expected = "10011111 11011010 11001110 00000010"; String actual = instance.ToString(true); Assert.That(actual, Is.EqualTo(expected)); }