Example #1
0
        public void TestResumenListaVaciaFormasEnIngles()
        {
            Idioma idioma = new IdiomaIngles();

            Assert.AreEqual("<h1>Empty list of shapes!</h1>",
                            GeneradorDeInformes.Imprimir(new List <FormaGeometrica>(), idioma));
        }
Example #2
0
        public void TestResumenListaConMasCuadradosEnIngles()
        {
            List <FormaGeometrica> cuadrados = new List <FormaGeometrica> {
                new Cuadrado(5),
                new Cuadrado(1),
                new Cuadrado(3)
            };

            Idioma idioma  = new IdiomaIngles();
            var    resumen = GeneradorDeInformes.Imprimir(cuadrados, idioma);

            Assert.AreEqual("<h1>Shapes report</h1>3 Squares | Area 35 | Perimeter 36 <br/>TOTAL:<br/>3 shapes Perimeter 36 Area 35", resumen);
        }
Example #3
0
        public void TestResumenListaConMasTiposEnIngles()
        {
            List <FormaGeometrica> formas = new List <FormaGeometrica> {
                new Cuadrado(5),
                new Circulo(3),
                new TrianguloEquilatero(4),
                new Cuadrado(2),
                new TrianguloEquilatero(9),
                new Circulo(2.75m),
                new TrianguloEquilatero(4.2m),
            };
            Idioma idioma = new IdiomaIngles();

            var resumen = GeneradorDeInformes.Imprimir(formas, idioma);

            Assert.AreEqual(
                "<h1>Shapes report</h1>2 Squares | Area 29 | Perimeter 28 <br/>2 Circles | Area 13,01 | Perimeter 18,06 <br/>3 Triangles | Area 49,64 | Perimeter 51,6 <br/>TOTAL:<br/>7 shapes Perimeter 97,66 Area 91,65",
                resumen);
        }
Example #4
0
        public void TestTraduccionTextoAIngles()
        {
            Idioma idioma = new IdiomaIngles();

            Assert.AreEqual("<h1>Empty list of shapes!</h1>", idioma.Traducir("<h1>Lista vacĂ­a de formas!</h1>"));
        }