Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        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());
        }
Ejemplo n.º 5
0
        public void ExecuteBoolComplexNumberTest()
        {
            var exp = new Div(new Bool(true), new ComplexNumber(2, 4));

            Assert.Throws <ResultIsNotSupportedException>(() => exp.Execute());
        }
Ejemplo n.º 6
0
        public void ExecuteBoolTest()
        {
            var exp = new Div(new Bool(false), new Bool(true));

            Assert.Throws <ResultIsNotSupportedException>(() => exp.Execute());
        }
Ejemplo n.º 7
0
        public void ExecuteTest1()
        {
            var exp = new Div(new Number(1), new Number(2));

            Assert.Equal(1.0 / 2.0, exp.Execute());
        }