Exemplo n.º 1
0
        public void obtenerDiagonalPruebaIncorrecta()
        {
            //Prueba Incorrecta diagonal resultado incorrecta
            // definición del escenario
            var listaDeElementosMatriz1 = new double[3, 3] {
                { 1, 0, 0 }, { 0, 1, 0 }, { 0, 0, 1 }
            };
            var elResultadoRequerido = new double[3] {
                1, 2, 1
            };

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

            // verifique el resultado obtenido
            Assert.AreEqual(elResultadoRequerido, elResultadoObtenido);
        }
Exemplo n.º 2
0
        public void obtenerDiagonalPruebaCorrecta()
        {
            //Prueba Correcta presenta todos sus diagonales
            // definición del escenario
            var listaDeElementosMatriz1 = new double[4, 4] {
                { 6, 0, 0, 0 }, { 4, 3, 0, 0 }, { 5, 4, 2, 0 },
                { 8, 7, 1, 9 }
            };
            var elResultadoRequerido = new double[4] {
                6, 3, 2, 9
            };

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

            // verifique el resultado obtenido

            CollectionAssert.AreEqual(elResultadoRequerido, elResultadoObtenido);
        }