示例#1
0
        public void Numero500ResultadoEsperadoD()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(500);

            Assert.AreEqual(result, "D");
        }
示例#2
0
        public void Numero599ResultadoEsperadoDXCIX()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(599);

            Assert.AreEqual(result, "DXCIX");
        }
示例#3
0
        public void Numero55ResultadoEsperadoLV()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(55);

            Assert.AreEqual(result, "LV");
        }
示例#4
0
        public void NumeroCienResultadoEsperadoC()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(100);

            Assert.AreEqual(result, "C");
        }
示例#5
0
        public void NumeroUnoResultadoEsperadoI()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(1);

            Assert.AreEqual(result, "I");
        }
示例#6
0
        public void NumeroTresMilResultadoEsperadoMMM()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(3000);

            Assert.AreEqual(result, "MMM");
        }
示例#7
0
        public void Numero2347ResultadoEsperadoMMCCCXLVII()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(2347);

            Assert.AreEqual(result, "MMCCCXLVII");
        }
示例#8
0
        public void Numero2013ResultadoEsperadoMMXIII()
        {
            var converter = new EnteroARomano();
            var result    = converter.ConvertirEnteroARomano(2013);

            Assert.AreEqual(result, "MMXIII");
        }
示例#9
0
        public void NumeroCeroGeneraExcepcionFueraDeRango()
        {
            var converter = new EnteroARomano();

            converter.ConvertirEnteroARomano(0);
        }
示例#10
0
        public void NumeroMenorAUnoGeneraExcepcionFueraDeRango()
        {
            var converter = new EnteroARomano();

            converter.ConvertirEnteroARomano(-1);
        }
示例#11
0
        public void NumeroMayorATresMilGeneraExcepcionFueraDeRango()
        {
            var converter = new EnteroARomano();

            converter.ConvertirEnteroARomano(3001);
        }