Ejemplo n.º 1
0
        public void TestEstaVivaConDosOrTresVecinosVivos()
        {
            caGOLeamaya.clGoL objGol = new caGOLeamaya.clGoL(10, 10);
            objGol.ponerCeldaViva(3, 3);
            objGol.ponerCeldaViva(3, 4);

            objGol.ponerCeldaViva(5, 2);
            objGol.ponerCeldaViva(5, 3);
            objGol.ponerCeldaViva(6, 2);
            objGol.ponerCeldaViva(6, 3);

            objGol.ponerCeldaViva(7, 7);
            objGol.ponerCeldaViva(7, 8);
            objGol.ponerCeldaViva(8, 7);

            string tabla1 = objGol.imprimir();

            //Assert.Inconclusive(tabla1.ToString());
            objGol.iterar();
            string tabla2 = objGol.imprimir();

            int expected = objGol.vivo;
            int result   = objGol.obtenerValor(7, 7);
            //Assert.AreEqual(expected, result);

            int expected2 = objGol.vivo;
            int result2   = objGol.obtenerValor(7, 8);

            int expected3 = objGol.vivo;
            int result3   = objGol.obtenerValor(8, 7);

            Assert.AreEqual(expected + expected2 + expected3, result + result2 + result3);
        }
Ejemplo n.º 2
0
        public void TestEstaMuertoConExactamenteTresVecinosVivos()
        {
            caGOLeamaya.clGoL objGol = new caGOLeamaya.clGoL(10, 10);
            objGol.ponerCeldaViva(3, 3);
            objGol.ponerCeldaViva(3, 4);

            objGol.ponerCeldaViva(5, 2);
            objGol.ponerCeldaViva(5, 3);
            objGol.ponerCeldaViva(6, 2);
            objGol.ponerCeldaViva(6, 3);
            objGol.ponerCeldaViva(7, 2);
            objGol.ponerCeldaViva(7, 3);

            objGol.ponerCeldaViva(7, 7);
            objGol.ponerCeldaViva(7, 8);
            objGol.ponerCeldaViva(8, 7);
            objGol.ponerCeldaViva(9, 7);
            objGol.ponerCeldaViva(9, 8);

            string tabla1 = objGol.imprimir();

            //Assert.Inconclusive(tabla1.ToString());
            objGol.iterar();
            string tabla2 = objGol.imprimir();

            int expected = objGol.muerto;
            int result   = objGol.obtenerValor(3, 2);
            //Assert.AreEqual(expected, result);

            int expected2 = objGol.muerto;
            int result2   = objGol.obtenerValor(3, 3);

            int expected3 = objGol.muerto;
            int result3   = objGol.obtenerValor(3, 4);


            int expected4 = objGol.vivo;
            int result4   = objGol.obtenerValor(4, 2);
            //Assert.AreEqual(expected, result);

            int expected5 = objGol.muerto;
            int result5   = objGol.obtenerValor(4, 3);

            int expected6 = objGol.vivo;
            int result6   = objGol.obtenerValor(4, 4);


            int expected7 = objGol.vivo;
            int result7   = objGol.obtenerValor(5, 2);
            //Assert.AreEqual(expected, result);

            int expected8 = objGol.vivo;
            int result8   = objGol.obtenerValor(5, 3);

            int expected9 = objGol.muerto;
            int result9   = objGol.obtenerValor(5, 4);

            Assert.AreEqual(expected + expected2 + expected3 + expected4 + expected5 + expected6 + expected7 + expected8 + expected9, result + result2 + result3 + result4 + result5 + result6 + result7 + result8 + result9);
        }
Ejemplo n.º 3
0
        public void TestMethod1()
        {
            //
            // TODO: Add test logic	here
            //
            caGOLeamaya.clGoL objGol   = new caGOLeamaya.clGoL();
            string            expected = objGol.Hello();
            string            result   = "Hello";

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 4
0
        public void TestGrillaVacia()
        {
            //
            // TODO: Add test logic	here
            //
            caGOLeamaya.clGoL objGol = new caGOLeamaya.clGoL(10, 10);
            string            tabla  = objGol.imprimir();
            //Assert.Inconclusive(tabla.ToString());

            int expected = 0;
            int result   = objGol.obtenerValor(1, 1);

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 5
0
        public void TestEstaVivaConMenosDeDosVecinosVivos()
        {
            caGOLeamaya.clGoL objGol = new caGOLeamaya.clGoL(10, 10);
            objGol.ponerCeldaViva(3, 3);
            objGol.ponerCeldaViva(3, 4);

            string tabla1 = objGol.imprimir();

            //Assert.Inconclusive(tabla1.ToString());
            objGol.iterar();
            string tabla2 = objGol.imprimir();

            int expected = objGol.muerto;
            int result   = objGol.obtenerValor(3, 3);
            //Assert.AreEqual(expected, result);

            int expected2 = objGol.muerto;
            int result2   = objGol.obtenerValor(3, 4);

            Assert.AreEqual(expected + expected2, result + result2);
        }