Exemple #1
0
        public void EsIgualTest1()
        {
            double  pReal              = 5;
            double  pImaginario        = 3;
            Boolean mResultadoEsperado = false;
            Boolean mResultado;

            mResultado = t.EsIgual(pReal, pImaginario);

            Assert.AreEqual(mResultadoEsperado, mResultado);
        }
        public void TestDivision()
        {
            Complejo mAuxResultadoEsperado = Complejo.Crear(-0.5, -1);
            Complejo mAuxDivision          = Complejo.Crear(-10, 10);
            Complejo mDivisionResultado    = Complejo.Crear(15, 5).DividirPor(mAuxDivision);

            Assert.IsTrue(mDivisionResultado.EsIgual(mAuxResultadoEsperado));
        }
        public void TestMultiplicar()
        {
            Complejo mAuxResultadoEsperado = Complejo.Crear(-35, -15);
            Complejo mAuxMultiplicar       = Complejo.Crear(-5, 2);
            Complejo mMultiplicarResultado = Complejo.Crear(5, 5).MultiplicarPor(mAuxMultiplicar);

            Assert.IsTrue(mMultiplicarResultado.EsIgual(mAuxResultadoEsperado));
        }
        public void EsIgual_UnParámetro_Positivo()
        {
            var  complejo          = new Complejo(3, 4);
            bool resultado         = complejo.EsIgual(new Complejo(3, 4));
            bool resultadoEsperado = true;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void TestConjugado()
        {
            double mNumeroReal       = 1;
            double mNumeroImaginario = 1;

            Complejo mAuxResultadoEsperado = Complejo.Crear(mNumeroReal, -mNumeroImaginario);
            Complejo mAuxResultado         = Complejo.Crear(mNumeroReal, mNumeroImaginario).Conjugado;

            Assert.IsTrue(mAuxResultado.EsIgual(mAuxResultadoEsperado));
        }
        public void Igual()
        {
            Complejo unComplejo        = new Complejo(4, -3);
            Complejo otroComplejo      = new Complejo(2, 1);
            bool     ResultadoEsperado = false;
            bool     Resultado;

            Resultado = unComplejo.EsIgual(otroComplejo);

            Assert.AreEqual(ResultadoEsperado, Resultado);
        }
        public void TestResta()
        {
            double mNumeroReal       = 2;
            double mNumeroImaginario = 2;

            Complejo mAuxResultadoEsperado = Complejo.Crear(mNumeroReal * -2, mNumeroImaginario * 0);
            Complejo mAuxSuma      = Complejo.Crear(mNumeroReal * 3, mNumeroImaginario);
            Complejo mAuxResultado = Complejo.Crear(mNumeroReal, mNumeroImaginario).Restar(mAuxSuma);

            Assert.IsTrue(mAuxResultado.EsIgual(mAuxResultadoEsperado));
        }