Пример #1
0
 //Metodos
 public Fraccion sumar(Fraccion F1, Fraccion F2)
 {
     Fraccion Result = new Fraccion();
     Result.Numerador = F1.Numerador + F2.Numerador;
     Result.Denominador = F1.Denominador + F2.Denominador;
     return Result;
 }
Пример #2
0
        public void TestconstructorDefault()
        {
            Fraccion F = new Fraccion();
            int numerador = F.Numerador;
            int denominador = F.Denominador;

            bool b = (numerador == 1) && (denominador == 1);
            Assert.AreEqual(true, b);
        }
Пример #3
0
        public void testSumarFracciones()
        {
            Fraccion F1 = new Fraccion(2, 3);
            Fraccion F2 = new Fraccion(1, 3);

            Fraccion FraccionExpected = new Fraccion(3, 3);
            Fraccion resultado = new Fraccion();
            resultado.sumar(F1, F2);

            bool b = (resultado.Numerador == 3) && (resultado.Denominador == 3);
            Assert.AreEqual(true, b);

            //No existe esa clase dentro de VS, por ende, no interpreta el contenido y siempre daria False, compara las referencias
            //Assert.AreEqual(resultado, FraccionExpected);
        }
Пример #4
0
        public void DenominadorNoCero()
        {
            //Evaluar que envie Excepcion
            Fraccion F = new Fraccion();
            try
            {
                F.Denominador = 0;
            }
            catch (DivideByZeroException D)
            {
                return;
            }

            Assert.Fail();
        }