public void transpuestaPruebaIncorrecta()
        {
            //Prueba Incorrecta la matriz que se agrega como argumento no tiene ningún elemento
            // definición del escenario
            var listaDeElementosMatriz1 = new double[0, 0] {
            };
            var elResultadoEsperado     = new double[3, 7] {
                { 0, -1, 0, 0, 0.2, 0, 3 }, { 0.5, 0, 1.8, -3, 2, 3.9, 3 },
                { 4, 4.7, 0, 2, -3, -4, -1 }
            };

            // invoque al método de prueba
            var laAccion            = new Ulatina.Colaborativos.Operaciones.BL.Dominio.Acciones.Transpuesta();
            var elResultadoObtenido = laAccion.HacerOperacion(listaDeElementosMatriz1);

            // verifique el resultado obtenido
            CollectionAssert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
        public void transpuestaPruebaCorrecta()
        {
            //Prueba Correcta números positivos, negativos y decimales
            // definición del escenario
            var listaDeElementosMatriz1 = new double[7, 3] {
                { 0, 0.5, 4 }, { -1, 0, 4.7 }, { 0, 1.8, 0 },
                { 0, -3, 2 }, { 0.2, 2, -3 }, { 0, 3.9, -4 }, { 3, 3, -1 }
            };
            var elResultadoEsperado = new double[3, 7] {
                { 0, -1, 0, 0, 0.2, 0, 3 }, { 0.5, 0, 1.8, -3, 2, 3.9, 3 },
                { 4, 4.7, 0, 2, -3, -4, -1 }
            };

            // invoque al método de prueba
            var laAccion            = new Ulatina.Colaborativos.Operaciones.BL.Dominio.Acciones.Transpuesta();
            var elResultadoObtenido = laAccion.HacerOperacion(listaDeElementosMatriz1);

            // verifique el resultado obtenido
            CollectionAssert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }