Exemplo n.º 1
0
        public ListResponse <User> GetUsers()
        {
            var request = GenerateDefaultRequest();

            request.Resource += $"users/{TcaClient.GetTokenUserId()}";
            return(ExecuteListResponseRequest <User>(request));
        }
Exemplo n.º 2
0
 public void CreateClientWithoutHost()
 {
     Assert.Catch <ArgumentException>(() =>
     {
         var _ = new TcaClient("", "-");
     });
 }
Exemplo n.º 3
0
 public void CreateClientWithoutToken()
 {
     Assert.Catch <ArgumentException>(() =>
     {
         var _ = new TcaClient("https://4a815e4e-aaa8-4351-a948-5ca3f92e5c8b.mock.pstmn.io", "");
     });
 }
Exemplo n.º 4
0
 public User GetMe()
 {
     try
     {
         var request = GenerateDefaultRequest();
         request.Resource += "me";
         return(ExecuteBaseResponseRequest <User>(request).Result);
     }
     catch (ApiResponseException e)
     {
         if (e.ErrorResponse.RestResponse.StatusCode == HttpStatusCode.NotFound)
         {
             throw new NotFoundException(typeof(User), e, new [] { TcaClient.GetTokenUserId() });
         }
         throw;
     }
 }
Exemplo n.º 5
0
 public void Setup()
 {
     _tcaClient = new TcaClient("https://4a815e4e-aaa8-4351-a948-5ca3f92e5c8b.mock.pstmn.io", "-", LogEventLevel.Debug);
 }