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); }