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); }
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); }
public CreateResult CreateServicehook(string slug, string url) { return(_Api.CreateServicehook(slug, url)); }