public void ExecuteTest5() { var complex = new Complex(-3, 2); var exp = new Pow(new ComplexNumber(complex), new Number(10)); Assert.Equal(Complex.Pow(complex, 10), exp.Execute()); }
public void ExecuteTest4() { var complex1 = new Complex(-3, 2); var complex2 = new Complex(-4, 5); var exp = new Pow(new ComplexNumber(complex1), new ComplexNumber(complex2)); Assert.Equal(Complex.Pow(complex1, complex2), exp.Execute()); }
public void NegativeNumberExecuteTest1() { var exp = new Pow(new Number(-25), new Number(1 / 2.0)); Assert.Equal(double.NaN, exp.Execute()); }
public void NegativeExecuteTest1() { var exp = new Pow(new Number(-8), new Number(1 / 3.0)); Assert.Equal(-2.0, exp.Execute()); }
public void ExecuteTest1() { var exp = new Pow(new Number(2), new Number(10)); Assert.Equal(1024.0, exp.Execute()); }