Beispiel #1
0
        public void DecimalToRoman()
        {
            // Arrange
            var convert = new RomanConversion();

            // Apply
            string roman = convert.ToRoman(4);

            // Assert
            Assert.Equal("IV", roman);
        }
Beispiel #2
0
        public void RomanToDecimal()
        {
            // Arrange
            var convert = new RomanConversion();

            // Apply
            int decimalNumber = convert.ToDecimal("IV");


            // Assert
            Assert.Equal(4, decimalNumber);
        }
Beispiel #3
0
 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?");
     }
 }
Beispiel #4
0
        static void Main(string[] args)
        {
            int argsAsInt = Int32.Parse(args[0]);

            Console.WriteLine(RomanConversion.GetRomanNumber(argsAsInt));
        }