public void TestResumenListaVaciaFormasEnIngles() { Idioma idioma = new IdiomaIngles(); Assert.AreEqual("<h1>Empty list of shapes!</h1>", GeneradorDeInformes.Imprimir(new List <FormaGeometrica>(), idioma)); }
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); }
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); }
public void TestTraduccionTextoAIngles() { Idioma idioma = new IdiomaIngles(); Assert.AreEqual("<h1>Empty list of shapes!</h1>", idioma.Traducir("<h1>Lista vacĂa de formas!</h1>")); }