public void Get_Empty_Application_List()
        {
            var items = EmptyListDataApi.GetApplications();

            Assert.IsNotNull(items);
            Assert.IsTrue(!items.Any());
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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");
        }
Exemple #5
0
		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);
			}
		}
Exemple #6
0
        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);
            }
        }
Exemple #7
0
 public IEnumerable <Application> GetApplications()
 {
     return(_Api.GetApplications());
 }