private static void Validate(int expected, int a, int b) { var result = Question_5_6.ConversionCount(a, b); Assert.AreEqual(expected, result); result = Question_5_6.ConversionCount(b, a); Assert.AreEqual(expected, result); }
public void FlipBitsToConvertTest(int a, int b, int expectedResult) { // Act int actualResult1 = Question_5_6.FlipBitsToConvert(a, b); int actualResult2 = Question_5_6.FlipBitsToConvertXOR(a, b); // Assert Assert.AreEqual(expectedResult, actualResult1, $"Incorrect number of bits flipped to convert {a} to {b}."); Assert.AreEqual(expectedResult, actualResult2, $"Incorrect number of bits flipped to convert {a} to {b} - XOR."); }