コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }