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); }
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); }
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); }
public void TestResumenListaVaciaEsp() { Assert.AreEqual("<h1>Lista vacía de formas!</h1>", Spanish.Imprimir(new List <IFormaGeometrica>())); }