public void TestThatWhenValueStartsWith1GetMostSignificantInPlaceReturnsExpectedValue()
        {
            var value          = Convert.ToUInt32("11101101000111001001000011000011", 2);
            var expectedResult = Convert.ToUInt32("10000000000000000000000000000000", 2);

            var result = BitwiseOperations.GetMostSignificantInPlace(value);

            Assert.AreEqual(expectedResult, result);
        }