public void Create_Non_Existing_ServiceHook()
        {
            var createResult = Api.CreateServicehook(ApplicationID, "http://someurl.com");

            Assert.IsNotNull(createResult);
            Assert.AreEqual(CreateStatus.Created, createResult.Status);
            Assert.AreEqual("5", createResult.Id);
            Assert.AreEqual("https://appharbor.com/applications/:application/servicehooks/5", createResult.Location.AbsoluteUri);
        }
        public void Try_Create_Existing_ServiceHook()
        {
            var createResult = ExistingDataDataApi.CreateServicehook(ApplicationID, "http://someurl.com");

            Assert.IsNotNull(createResult);
            Assert.AreEqual(CreateStatus.AlreadyExists, createResult.Status);
            Assert.IsNull(createResult.Id);
            Assert.AreEqual(null, createResult.Location);
        }
Beispiel #3
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);
        }
Beispiel #4
0
 public CreateResult CreateServicehook(string slug, string url)
 {
     return(_Api.CreateServicehook(slug, url));
 }