Ejemplo n.º 1
0
        public void Nonnumber_input()
        {
            //arrange
            var number    = "asdfsadf";
            var converter = new IntToRomanNumeralConverter();

            //Act and assert
            Assert.Throws <System.ArgumentException>(() => converter.Convert(number));
        }
Ejemplo n.º 2
0
        public void Convert_number_twenty_nine()
        {
            //arrange
            var number    = "29";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("XXIX", result.Numeral);
        }
Ejemplo n.º 3
0
        public void Convert_number_sixteen()
        {
            //arrange
            var number    = "16";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("XVI", result.Numeral);
        }
Ejemplo n.º 4
0
        public void Convert_two_thousand_fourteen()
        {
            //arrange
            var number    = "2014";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("MMXIV", result.Numeral);
        }
Ejemplo n.º 5
0
        public void Convert_three_thousand_nine_hundred_ninety_nine()
        {
            //arrange
            var number    = "3999";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("MMMCMXCIX", result.Numeral);
        }
Ejemplo n.º 6
0
        public void Convert_one_thousand_six()
        {
            //arrange
            var number    = "1006";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("MVI", result.Numeral);
        }
Ejemplo n.º 7
0
        public void Convert_one_thousand_twenty_three()
        {
            //arrange
            var number    = "1023";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("MXXIII", result.Numeral);
        }
Ejemplo n.º 8
0
        public void Convert_number_seven_ninty_eight()
        {
            //arrange
            var number    = "798";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("DCCXCVIII", result.Numeral);
        }
Ejemplo n.º 9
0
        public void Convert_number_eight_ninty_one()
        {
            //arrange
            var number    = "891";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("DCCCXCI", result.Numeral);
        }
Ejemplo n.º 10
0
        public void Convert_number_six_fourty_nine()
        {
            //arrange
            var number    = "649";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("DCXLIX", result.Numeral);
        }
Ejemplo n.º 11
0
        public void Convert_number_five_hundred_one()
        {
            //arrange
            var number    = "501";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("DI", result.Numeral);
        }
Ejemplo n.º 12
0
        public void Convert_number_eighty_three()
        {
            //arrange
            var number    = "83";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("LXXXIII", result.Numeral);
        }
Ejemplo n.º 13
0
        public void Convert_sixty_eight()
        {
            //arrange
            var number    = "68";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("LXVIII", result.Numeral);
        }
Ejemplo n.º 14
0
        public void Convert_number_fourty_five()
        {
            //arrange
            var number    = "45";
            var converter = new IntToRomanNumeralConverter();

            //Act
            var result = converter.Convert(number);

            //assert
            Assert.AreEqual("XLV", result.Numeral);
        }