public void DecimalToRoman() { // Arrange var convert = new RomanConversion(); // Apply string roman = convert.ToRoman(4); // Assert Assert.Equal("IV", roman); }
public void RomanToDecimal() { // Arrange var convert = new RomanConversion(); // Apply int decimalNumber = convert.ToDecimal("IV"); // Assert Assert.Equal(4, decimalNumber); }
static void Main(string[] args) { try { int argsAsInt = Int32.Parse(args[0]); if (argsAsInt > 0 && argsAsInt < 1000) { Console.WriteLine(RomanConversion.GetRomanNumber(argsAsInt)); } else { Console.WriteLine("Only numbers from 1 to 999 can be converted."); } } catch { Console.WriteLine("Unable to parse the string into an integer. Is your argument really a number?"); } }
static void Main(string[] args) { int argsAsInt = Int32.Parse(args[0]); Console.WriteLine(RomanConversion.GetRomanNumber(argsAsInt)); }