Example #1
0
        public void DividirPorTest()
        {
            Complejo p  = new Complejo(0, 0);
            Complejo p1 = new Complejo(20 / 41, -25 / 41);
            Complejo mResultadoEsperado = p1;
            Complejo mResultado;

            mResultado = t.DividirPor(p);

            Assert.IsTrue(mResultadoEsperado.Imaginario == mResultado.Imaginario);
            Assert.IsTrue(mResultadoEsperado.Real == mResultado.Real);
        }
        public void DividirComplejos()
        {
            Complejo unComplejo        = new Complejo(2, 3);
            Complejo otroComplejo      = new Complejo(3, 1);
            Complejo ResultadoEsperado = new Complejo(0.9, 0.7);
            Complejo Resultado;

            Resultado = unComplejo.DividirPor(otroComplejo);

            Assert.AreEqual(ResultadoEsperado.Real, Resultado.Real);
            Assert.AreEqual(ResultadoEsperado.Imaginario, Resultado.Imaginario);
        }
Example #3
0
        public void Test_Complejo_Division()
        {
            //Arrange
            var complejo1 = new Complejo(3, 8);
            var complejo2 = new Complejo(9, 1);
            var resultado = new Complejo(35 / 82, 69 / 82);

            //Act
            var division = complejo1.DividirPor(complejo2);

            //Assert
            Assert.Equal(Convert.ToString(resultado), Convert.ToString(division));
        }