Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }