public IList <User> ListUsers() { try { var request = new RestRequest("/users", Method.GET); IRestResponse <List <User> > apiUsersResponse = GitClient.Execute <List <User> >(request); return(apiUsersResponse.Data); } catch (Exception ex) { throw ex; } }
private List <Repository> GetUserRepositories(string userLogin) { try { var request = new RestRequest("/users/{login}/repos", Method.GET); request.AddUrlSegment("login", userLogin); IRestResponse <List <Repository> > apiUsersResponse = GitClient.Execute <List <Repository> >(request); return(apiUsersResponse.Data); } catch (Exception ex) { throw ex; } }
public User GetUser(string userLogin) { try { var request = new RestRequest("/users/{login}", Method.GET); request.AddUrlSegment("login", userLogin); IRestResponse <User> apiUsersResponse = GitClient.Execute <User>(request); return(apiUsersResponse.Data); } catch (Exception ex) { throw ex; } }
public void Execute() { var task = new GitClient(); task.BuildEngine = new MockBuild(); task.ToolPath = @"C:\Program Files (x86)\Git\bin"; string prjRootPath = TaskUtility.GetProjectRootDirectory(true); task.LocalPath = Path.Combine(prjRootPath, @"Source"); task.Command = "symbolic-ref"; task.Arguments = "HEAD"; bool result = task.Execute(); Assert.IsTrue(result, "Execute Failed"); Assert.IsTrue(task.ConsoleOutput.Length > 0); }
public void TestInstantiate() { GitClient task = new GitClient(); task.WorkingDirectory = @"C:\Program Files\Git\bin\"; task.Execute(); }