public void TestearNegativos() { //Preparación Rectangulo miRectangulo = new Rectangulo(10, 5); miRectangulo.LadoCorto = -5; miRectangulo.LadoLargo = -5; //Ejecución float superficie = miRectangulo.DameSuperficie(); //resultado Assert.AreEqual(superficie, 0, 0.001, "Los dos valores negativos no funcionan correctamente"); }
public void TestearCero() { //Preparación Rectangulo miRectangulo = new Rectangulo(67, 8); miRectangulo.LadoCorto = 0; miRectangulo.LadoLargo = 0; //Ejecución float superficie = miRectangulo.DameSuperficie(); float perimetro = miRectangulo.DamePerimetro(); //resultado Assert.AreEqual(superficie, 0, 0.001, "Los valores cero no funcionan bien"); Assert.AreEqual(perimetro, 0, 0.001, "Los valores cero no funcionan bien en perimetro"); }
public void TestearPositivos() { //Preparación Rectangulo miRectangulo = new Rectangulo(5, 56); miRectangulo.LadoCorto = 5; miRectangulo.LadoLargo = 5; //Ejecución float superficie = miRectangulo.DameSuperficie(); float perimetro = miRectangulo.DamePerimetro(); //resultado Assert.AreEqual(superficie, 25, 0.001, "Los valores positivos no funcionan bien"); Assert.AreEqual(perimetro, 20, 0.001, "Los valores positivos no funcionan bien en perimetro"); }
public void TestearNegativoPositivo() { //Preparación Rectangulo miRectangulo = new Rectangulo(5, 6); miRectangulo.LadoCorto = -5; miRectangulo.LadoLargo = 5; //Ejecución float superficie = miRectangulo.DameSuperficie(); float perimetro = miRectangulo.DamePerimetro(); //resultado Assert.AreEqual(superficie, 0, 0.001, "Un valor negativo tiene que dar cero en area"); Assert.AreEqual(perimetro, 0, 0.001, "Los valores negativos no funcionan bien en perimetro"); }