public void TestInterfaceTrapecioRectangulo() { double[] bases = { 5, 4 }; double[] lados = { 5, 4, 3, 3.2 }; TrapecioRectangulo tr = new TrapecioRectangulo { Altura = 3 }; tr.SetBases(bases); tr.SetLados(lados); Assert.AreEqual(13.5, tr.GetArea()); Assert.AreEqual(15.2, tr.GetPerimetro()); Assert.AreEqual("Trapecio", tr.Tipo); }
public void TestResumenListaConUnTrapecio() { double[] bases = { 5, 4 }; double[] lados = { 5, 4, 3, 3.2 }; TrapecioRectangulo trapecio = new TrapecioRectangulo { Altura = 3 }; trapecio.SetBases(bases); trapecio.SetLados(lados); Idioma italiano = new Italiano(); var formas = new List <OperacionesFiguras> { trapecio }; var resumen = ControladorReporte.Imprimir(formas, italiano); Assert.AreEqual("<h1>Rapporto di forme</h1>1 Trapezio | Area 13,5 | Perimetro 15,2 <br/>TOTALE:<br/>1 forme Perimetro 15,2 Area 13,5", resumen); }