コード例 #1
0
        public void Get_Existing_Servicehook()
        {
            var item = Api.GetServicehook(ApplicationID, "5");

            Assert.AreEqual(item.Id, "5");
            Assert.AreEqual(item.Value, "http://www.example.org");
            Assert.AreEqual(item.Url, "https://appharbor.com/applications/:application/servicehooks/5");
        }
コード例 #2
0
        public void Create_Get_Delete_Servicehook()
        {
            EnsureApplication();

            var result = Api.CreateServicehook(ApplicationSlug, "http://somehost.com");

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Id);
            Assert.AreEqual(CreateStatus.Created, result.Status);

            var item = Api.GetServicehook(ApplicationSlug, result.Id);

            Assert.IsNotNull(item);
            Assert.AreEqual(result.Id, item.Id);
            Assert.AreEqual("http://somehost.com", item.Value);

            Api.DeleteServicehook(ApplicationSlug, result.Id);
        }