public void Multiplicar_PositivoyNegativo()
        {
            var      complejo          = new Complejo(2, 1);
            Complejo resultado         = complejo.Multiplicar(new Complejo(-1, -2));
            Complejo resultadoEsperado = new Complejo(-4, -2);

            Assert.ReferenceEquals(resultadoEsperado, resultado);
        }
        public void Multiplicar_Null()
        {
            var      complejo          = new Complejo(2, 1);
            Complejo resultado         = complejo.Multiplicar(new Complejo(0, 0));
            Complejo resultadoEsperado = new Complejo(0, 0);

            Assert.ReferenceEquals(resultadoEsperado, resultado);
        }
        public void Multiplicar_2Positivo()
        {
            var      complejo          = new Complejo(1, 2);
            Complejo resultado         = complejo.Multiplicar(new Complejo(2, 3));
            Complejo resultadoEsperado = new Complejo(1, 5);

            Assert.ReferenceEquals(resultadoEsperado, resultado);
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Complejo c = new Complejo();

            //Pedimos datos al usuario
            Console.Write("Escribe parte entera real del primer elemento Complejo = ");
            int real1 = int.Parse(Console.ReadLine());

            Console.WriteLine();
            Console.Write("Escribe parte entera imaginaria del primer elemento Complejo = ");
            int imaginaria1 = int.Parse(Console.ReadLine());

            Console.WriteLine();
            Console.Write("Escribe parte entera real del segundo elemento Complejo = ");
            int real2 = int.Parse(Console.ReadLine());

            Console.WriteLine();
            Console.Write("Escribe parte entera imaginaria del segundo elemento Complejo = ");
            int imaginaria2 = int.Parse(Console.ReadLine());


            //Test de la SUMA
            Complejo objeto1    = new Complejo(real1, imaginaria1);
            Complejo objeto2    = new Complejo(real2, imaginaria2);
            Complejo resultado1 = c.Sumar(objeto1, objeto2);

            string resSuma = resultado1.mostrar();

            Console.WriteLine(resSuma);


            //Test de la MULTIPLICACIÓN
            Complejo objeto3    = new Complejo(real1, imaginaria1);
            Complejo objeto4    = new Complejo(real2, imaginaria2);
            Complejo resultado2 = c.Multiplicar(objeto1, objeto2);

            string resMulti = resultado2.mostrar();

            Console.WriteLine(resMulti);


            Console.ReadKey();
        }