[ExpectedException(typeof(DivisionPorCeroException))] //Se espera una excepcion de la clase DivisionPorCeroException. public void TestDividir4() { double mDividendo = 5; double mDivisor = 0; Ej2.Matematica mat = new Ej2.Matematica(); mat.Dividir(mDividendo, mDivisor); }
public void TestDividir3() { double mDividendo = 10; double mDivisor = 20; double mResultadoEsperado = 0.5; double mResultado; Ej2.Matematica mat = new Ej2.Matematica(); mResultado = mat.Dividir(mDividendo, mDivisor); Assert.AreEqual(mResultadoEsperado, mResultado); //Si los resultados son iguales, el test es exitoso. }
/// <summary> /// Obtiene la division entre 2 numeros x, y. /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> public double obtenerDivision(double x, double y) { try { return(Matematica.Dividir(x, y)); } catch (Exception ex) { Console.WriteLine("Se produjo una excepción, en la división!"); Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); } return(0); }
//Metodo que divide 2 numeros. internal double Dividir(double num1, double num2) { Matematica mat = new Matematica(); return(mat.Dividir(num1, num2)); }
public double Dividir(int a, int b) { return(Matematica.Dividir(a, b)); }