public IEnumerable <ResponseJson> GetMoves() { ResponseJson response = null; InitializeClient client = new InitializeClient(new InitializeClient.EndpointConfiguration()); try { var task = client.GetMovesAsync(); task.Wait(); if (task.IsCompletedSuccessfully) { response = task.Result; } else { response = new ResponseJson { Code = -1, Message = "Cannot get move´s list" } }; } catch (Exception e) { client.LogErrorAsync(e.StackTrace); response = new ResponseJson { Code = -10, Message = "An error has ocurred, please try it later" }; } finally { client.LogsAsync("GetMoves", "", ParseObjectToJson(response)); } return(ToEnumerable <ResponseJson>(response)); }
public void GetMovesTest() { ResponseJson response = null; try { InitializeClient client = new InitializeClient(new InitializeClient.EndpointConfiguration()); var task = client.GetMovesAsync(); task.Wait(); if (task.IsCompletedSuccessfully) { response = task.Result; } Assert.IsNotNull(response); } catch { throw; } }