[InlineData(1.002, -6.0101, -6.022120200000001)] // mozno neprejde kvoli nepresnosti pocitania PC public void Multiply_Returns_Multiplication_Value(double x, double y, double expected) { var mult = new TheClassToTest(); var res = mult.mul(x, y); Assert.Equal(expected, res); }
public void Devide_Returns_Division_Value(double x, double y, double expected) { var dev = new TheClassToTest(); var res = dev.div(x, y); Assert.Equal(expected, res); }
public void Add_Returns_Sum(double x, double y, double expected) { var TheClassToTest = new TheClassToTest(); var sum = TheClassToTest.plus(x, y); Assert.Equal(expected, sum); }
[InlineData(-100.005, 5.002, -105.00699999999999)] // mozno neprejde kvoli nepresnosti pocitania PC public void Substract_Returns_Substraction_Value(double x, double y, double expected) { var sub = new TheClassToTest(); var res = sub.minus(x, y); Assert.Equal(expected, res); }
public void Abs_Returns_Absolut_Value_of_Given_Number(double x, double expected) { var abs = new TheClassToTest(); var res = abs.abs(x); Assert.Equal(expected, res); }
public void Root_Returns_Evoluted_value(double zaklad, double index, double expected) { var root = new TheClassToTest(); var res = root.sqrt(zaklad, index); Assert.Equal(expected, res); }
public void Power_Returns_Base_Raised_To_Exponent_Value(double zaklad, int exponent, double expected) { var pow = new TheClassToTest(); var res = pow.exp(zaklad, exponent); Assert.Equal(expected, res); }
public void Factorial_Returns_Multiplication_Of_Its_All_Element_value(int x, int expected) { var fact = new TheClassToTest(); var res = fact.fact(x); Assert.Equal(expected, res); }
public void Devide_By_Zero(double x, double y, double expected) { var zero = new TheClassToTest(); var res = zero.div(x, y); Assert.Equal(expected, res); }