public void Log2_ShouldReturnExpectedValues() { for (var i = 0; i < 32; i++) { Assert.AreEqual(i, BinaryFunctions.Log2(1 << i)); } }