public void DeveEntenderDoisSimbolosComoIV()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("IV");

            Assert.AreEqual(4, numero);
        }
        public void DeveEntenderOSimboloM()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("M");

            Assert.AreEqual(1000, numero);
        }
        public void DeveEntenderDoisSimbolosComoDCLXII()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("DCLXII");

            Assert.AreEqual(662, numero);
        }
        public void DeveEntenderOsSimbolos(string simbolo, int valor)
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte(simbolo);

            Assert.AreEqual(valor, numero);
        }
示例#5
0
        public void DeveEntenderNumerosComplexosComoXXIV()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("XXIV");

            Assert.AreEqual(24, numero);
        }
示例#6
0
        public void DeveEntenderNumerosComoIX()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("IX");

            Assert.AreEqual(9, numero);
        }
示例#7
0
        public void DeveEntenderQuatroSimbolosDoisADoisComoXXII()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();
            int numero = romano.Converte("XXII");

            Assert.AreEqual(22, numero);
        }
示例#8
0
        public void DeveEntenderOSimboloI()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();

            int numero = romano.Converte("I");

            Assert.AreEqual(1, numero);

            // Este teste passa!
        }
示例#9
0
        public void DeveEntenderDoisSimbolosComoII()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();

            int numero = romano.Converte("II");

            Assert.AreEqual(2, numero);

            // Este teste falha!
        }
示例#10
0
        public void DeveEntenderOSimboloV()
        {
            ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano();

            int numero = romano.Converte("V");

            Assert.AreEqual(5, numero);

            // Este teste falha!
        }