예제 #1
0
        public void TestPlayGame()
        {
            //Arreglar
            var bl = new claseGamenBL();


            Assert.IsNotNull(bl.Rutina_ResuelveJuegoPorReglas(new JugadaMD()));
        }
예제 #2
0
        public RespuestaMD PlayGame([FromBody] JugadaMD jugada)
        {
            IDictionary <char, string> result = new Dictionary <char, string>();

            try
            {
                //resuelve juego y guarda informacion
                HistoricoJugadas respuesta = bl.Rutina_ResuelveJuegoPorReglas(jugada);
                return(new RespuestaMD {
                    Resultado = respuesta.Hjursl.ToString(), Juego = respuesta.Hjujni.ToString()
                });
            }
            catch (Exception ex) {
                this._logger.LogError("Controller GameController - Metodo  PlayGame - Error: " + ex.Message);
                return(new RespuestaMD {
                    Resultado = "Error"
                });
            }
            finally
            {
                this._logger.LogInformation("Controller GameController - Metodo  PlayGame - EXITO");
            }
        }