public void ExecuteTest6() { var exp = new Div(new Sqrt(new Number(-16)), new Number(2)); var expected = new Complex(0, 2); Assert.Equal(expected, exp.Execute()); }
public void ExecuteTest4() { var exp = new Div(new ComplexNumber(3, 2), new Number(2)); var expected = new Complex(1.5, 1); Assert.Equal(expected, exp.Execute()); }
public void ExecuteTest3() { var exp = new Div(new Number(3), new ComplexNumber(2, 4)); var expected = new Complex(0.3, -0.6); Assert.Equal(expected, exp.Execute()); }
public void ExecuteTest2() { var exp = new Div(new ComplexNumber(3, 2), new ComplexNumber(2, 4)); var expected = new Complex(0.7, -0.4); Assert.Equal(expected, exp.Execute()); }
public void ExecuteBoolComplexNumberTest() { var exp = new Div(new Bool(true), new ComplexNumber(2, 4)); Assert.Throws <ResultIsNotSupportedException>(() => exp.Execute()); }
public void ExecuteBoolTest() { var exp = new Div(new Bool(false), new Bool(true)); Assert.Throws <ResultIsNotSupportedException>(() => exp.Execute()); }
public void ExecuteTest1() { var exp = new Div(new Number(1), new Number(2)); Assert.Equal(1.0 / 2.0, exp.Execute()); }