public void Get_Empty_Application_List() { var items = EmptyListDataApi.GetApplications(); Assert.IsNotNull(items); Assert.IsTrue(!items.Any()); }
public static void Main(string[] arguments) { //CheckUsage(arguments); //string clientId = arguments[0]; //string clientSecret = arguments[1]; string clientId = "49e17241-0631-47ec-bbf5-eface6552ea8"; string clientSecret = "1d4e4d1b-9798-4bd3-bd86-f17ca00505e3"; Console.WriteLine("Please authorize this application in the browser window that has just opened"); var authInfo = GetAuthorization(clientId, clientSecret); Console.WriteLine("Authorization successful"); var client = new AppHarborClient(authInfo); Console.WriteLine("Applications:"); foreach (var application in client.GetApplications()) { Console.WriteLine(" - {0}, {1}", application.Name, application.Slug); var builds = client.GetBuilds(application.Slug); Console.WriteLine("Builds:\n{0}", String.Join(", ", builds.Select(x => new { x.Status, x.Deployed, x.DownloadUrl }))); } var user = client.GetUser(); Console.WriteLine("User: {0}, Email: {1}", user.Username, String.Join(", ", user.Email_Addresses)); }
public static void TestCleanupAttribute() { // remove all applications that start with: zzzintegration var applications = Api.GetApplications(); foreach (var item in applications .Where(i => i.Slug != null && i.Slug.StartsWith("zzzintegration"))) { Api.DeleteApplication(item.Slug); } }
public void Get_Non_Empty_Application_List() { var items = Api.GetApplications(); Assert.IsNotNull(items); Assert.IsTrue(items.Count() == 1); var item = items.Single(); Assert.AreEqual(item.Url, "https://appharbor.com/applications/:application"); }
public static void Main(string[] arguments) { CheckUsage(arguments); string clientId = arguments[0]; string clientSecret = arguments[1]; Console.WriteLine("Please authorize this application in the browser window that has just opened"); var authInfo = GetAuthorization(clientId, clientSecret); Console.WriteLine("Authorization successful"); var client = new AppHarborClient(authInfo); Console.WriteLine("Applications:"); foreach (var application in client.GetApplications()) { Console.WriteLine(" - {0}", application.Name); } }
public IEnumerable <Application> GetApplications() { return(_Api.GetApplications()); }