public static void Run() { // For example purposes create template if not exists. TemplateUtils.CreateIfNotExist("templates/template-for-companies.json"); var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey); var apiInstance = new TemplateApi(configuration); try { var options = new TemplateOptions { StorageName = Common.MyStorage, TemplatePath = "templates/template-for-companies.json" }; var request = new DeleteTemplateRequest(options); apiInstance.DeleteTemplate(request); Console.WriteLine("Done."); } catch (Exception e) { Console.WriteLine("Exception while calling TemplateApi: " + e.Message); } }
public void TestTemplate_Delete_WithoutOptions() { var options = new TemplateOptions(); var request = new DeleteTemplateRequest(options); var ex = Assert.Throws <ApiException>(() => { TemplateApi.DeleteTemplate(request); }); Assert.AreEqual("Request parameters missing or have incorrect format", ex.Message); }
public void TestTemplate_Delete_FileNotFoundResult() { var options = new TemplateOptions() { TemplatePath = "notExistTemplate.json" }; var deleteRequest = new DeleteTemplateRequest(options); var ex = Assert.Throws <ApiException>(() => { TemplateApi.DeleteTemplate(deleteRequest); }); Assert.AreEqual("Can't find file located at 'notExistTemplate.json'.", ex.Message); }
public void TestDeleteTemplate() { var options = new CreateTemplateOptions() { Template = GetTemplate(), TemplatePath = "templates/template_1.json" }; var request = new CreateTemplateRequest(options); var result = TemplateApi.CreateTemplate(request); var deleteOptions = new TemplateOptions() { TemplatePath = "templates/template_1.json" }; var deleteRequest = new DeleteTemplateRequest(deleteOptions); TemplateApi.DeleteTemplate(deleteRequest); }