/// <summary> /// Crea una solicitud al servidor para crear y guardar un <c>Jugador</c> al sistema /// </summary> /// <param name="jugador"></param> /// <exception> /// Esta excepcion puede retornar una excepcion tipo EndpointNotFoundException /// </exception> public static void SaveNewPlayer(Jugador jugador) { InstanceContext instanceContext = new InstanceContext(new PlayerCallbackHandler()); PlayerManagerClient server = new PlayerManagerClient(instanceContext); try { server.SavePlayer(jugador); } catch (EndpointNotFoundException) { MessageBox.Show("No se ha podido conectar a la Base de datos, intentar mas tarde"); } }
public void GetSaveResult_ReturnErrorGuardado_SaveResult() { try { var baseAddress = new Uri("net.tcp://*****:*****@gmail.com", PinConfirmacion = "1234", PreguntaRecuperacion = "testquestion?", RespuestaConfirmacion = "testanswer", IdCreador = 1, IdLenguaje = 1, Status = "No Verificado" }; playerClient.SavePlayer(testPlayer); PlayerCallbackHandler playerHandler = new PlayerCallbackHandler(); SaveResult result = playerHandler.saveResult; Assert.AreEqual(result, SaveResult.ErrorGuardado); } catch (EndpointNotFoundException) { playerClient.Abort(); } catch (CommunicationException) { playerClient.Abort(); } }