public void Test_ReverseBits() { var exercise11 = new Exercise11(); Assert.AreEqual(exercise11.ReverseBits(11), 13); Assert.AreEqual(exercise11.ReverseBits(10), 5); }
public void Test_RotateBinary_Ok(int n, int result) { Assert.AreEqual(Exercise11.RotateBinary(n), result); }
public void TestVeryBigNumber() { var actualResult = Exercise11.Run(2147483647); Assert.AreEqual(7463847412, actualResult); }
public void TestNegativeNumber() { var actualResult = Exercise11.Run(-12); Assert.AreEqual(-11, actualResult); }
public void TestPolindromeNumber() { var actualResult = Exercise11.Run(115511); Assert.AreEqual(115511, actualResult); }
public void TestZeroNumber() { var actualResult = Exercise11.Run(0); Assert.AreEqual(0, actualResult); }
public void TestOddNumber() { var actualResult = Exercise11.Run(158); Assert.AreEqual(851, actualResult); }
public void TestEvenNumber() { var actualResult = Exercise11.Run(1584); Assert.AreEqual(4851, actualResult); }
public void Test_ReverseNumber(long n, long expected) { var actualResult = Exercise11.Run(n); actualResult.Should().Be(expected); }