public void NumberIsNotInDoubleRange(double a, double b, string expectedResult) { double maxValue = double.MaxValue; try { double result = Powlib.Pow(a, b); } catch (Exception e) { Assert.True(e.Message == expectedResult); } }
static void Main(string[] args) { WriteLine("Powlib app (calcula potencias de números)\n---\n"); Write("Digite primer número: "); var number1 = Double.Parse(ReadLine()); Write("Digite segundo número: "); var number2 = Double.Parse(ReadLine()); try { double result = Powlib.Pow(number1, number2); WriteLine($"\nResultado: {result}"); } catch (Exception e) { WriteLine($"\n{e.Message}"); } }
public void NumberInDoubleRange_PowIsCorrect(double a, double b, double expectedResult) { double result = Powlib.Pow(a, b); Assert.True(result == expectedResult, $"Number {a} to the power of {b} is quals to {expectedResult} is true"); }