public void BinaryToDecimal() { string binaryValue = "1101101"; double results = NumberSystemConverter.ConvertBinaryToDecimal(binaryValue); Assert.AreEqual(109, results); }
public void DecimalToBinary() { double decimalValue = 112; string results = NumberSystemConverter.ConvertDecimalToBinary(decimalValue); Assert.AreEqual("1110000", results); }
public void HexToDecimal() { string hexValue = "2FC"; double results = NumberSystemConverter.ConvertHexToDecimal(hexValue); Assert.AreEqual(764, results); }
public void DecimalToHex() { double decimalValue = 29; string results = NumberSystemConverter.ConvertDecimalToHex(decimalValue); Assert.AreEqual("1D", results); }
public void HexPow() { calculator.TotalReset(); calculator.SetNumberSystem(NumSystem.Hex); string firstNumber = "2"; string secondNumber = "D"; calculator.SetOperation(firstNumber, "^"); calculator.SetSecondNumber(secondNumber); double score = calculator.Calculate(); string results = NumberSystemConverter.ConvertDecimalToHex(score); Assert.AreEqual("2000", results); }
public void HexDivision() { calculator.TotalReset(); calculator.SetNumberSystem(NumSystem.Hex); string firstNumber = "9658BDA"; string secondNumber = "DFA"; calculator.SetOperation(firstNumber, "/"); calculator.SetSecondNumber(secondNumber); double score = calculator.Calculate(); string results = NumberSystemConverter.ConvertDecimalToHex(score); Assert.AreEqual("AC1C", results); }
public void HexMultiplication() { calculator.TotalReset(); calculator.SetNumberSystem(NumSystem.Hex); string firstNumber = "8B"; string secondNumber = "BDF"; calculator.SetOperation(firstNumber, "*"); calculator.SetSecondNumber(secondNumber); double score = calculator.Calculate(); string results = NumberSystemConverter.ConvertDecimalToHex(score); Assert.AreEqual("67215", results); }
public void TestFromSystem(string input, int system, long expected) { long resut = NumberSystemConverter.FromSystem(input, system); Assert.AreEqual(expected, resut); }
public void TestToSystem(long input, int system, string expected) { string result = NumberSystemConverter.ToSystem(input, system); Assert.AreEqual(expected, result); }