Beispiel #1
0
        public void TestResumenListaConUnCuadradoEsp()
        {
            var cuadrados = new List <IFormaGeometrica> {
                new Cuadrado(5)
            };

            var resumen = Spanish.Imprimir(cuadrados);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Cuadrado | Área 25 | Perímetro 20 <br/>TOTAL:<br/>1 formas Perímetro 20 Área 25", resumen);
        }
Beispiel #2
0
        public void TestResumenTrapeciosEsp()
        {
            var formas = new List <IFormaGeometrica>
            {
                new TrapecioRectangulo(8, 5, 4),      // a = 26, p = 22
                new TrapecioRectangulo(6, 2, 3),      // a = 12, p = 16
                new TrapecioRectangulo(9.5m, 6.5m, 4) // a = 32, p = 25
            };

            var resumen = Spanish.Imprimir(formas);

            Assert.AreEqual("<h1>Reporte de Formas</h1>3 Trapecios | Área 70 | Perímetro 63 <br/>TOTAL:<br/>3 formas Perímetro 63 Área 70", resumen);
        }
Beispiel #3
0
        public void TestResumenListaConMasTiposEsp()
        {
            var formas = new List <IFormaGeometrica>
            {
                new Cuadrado(5),
                new Circulo(3),
                new TrianguloEquilatero(4),
                new Cuadrado(2),
                new TrianguloEquilatero(9),
                new Circulo(2.75m),
                new TrianguloEquilatero(4.2m)
            };

            var resumen = Spanish.Imprimir(formas);

            Assert.AreEqual(
                "<h1>Reporte de Formas</h1>2 Cuadrados | Área 29 | Perímetro 28 <br/>2 Círculos | Área 13,01 | Perímetro 18,06 <br/>3 Triángulos | Área 49,64 | Perímetro 51,6 <br/>TOTAL:<br/>7 formas Perímetro 97,66 Área 91,65",
                resumen);
        }
Beispiel #4
0
 public void TestResumenListaVaciaEsp()
 {
     Assert.AreEqual("<h1>Lista vacía de formas!</h1>", Spanish.Imprimir(new List <IFormaGeometrica>()));
 }