public static async ValueTask <TriggerResource> CreateResource(TriggerClient client, TestRecording recording) { string triggerName = recording.GenerateId("Trigger", 16); TriggerResource trigger = new TriggerResource(new ScheduleTrigger(new ScheduleTriggerRecurrence())); TriggerCreateOrUpdateTriggerOperation createOperation = await client.StartCreateOrUpdateTriggerAsync(triggerName, trigger); return(await createOperation.WaitForCompletionAsync()); }
public async Task TestCreateTrigger() { string triggerName = Recording.GenerateName("Trigger"); TriggerCreateOrUpdateTriggerOperation operation = await TriggerClient.StartCreateOrUpdateTriggerAsync(triggerName, new TriggerResource(new Trigger())); TriggerResource trigger = await operation.WaitForCompletionAsync(); Assert.AreEqual(triggerName, trigger.Name); }
public async Task TestCreateTrigger() { var operation = await TriggerClient.StartCreateOrUpdateTriggerAsync("MyTrigger", new TriggerResource(new Trigger())); while (!operation.HasValue) { operation.UpdateStatus(); } Assert.AreEqual("MyTrigger", operation.Value.Name); }
public async Task TestCreateTrigger() { TriggerClient client = CreateClient(); string triggerName = Recording.GenerateId("Trigger", 16); TriggerCreateOrUpdateTriggerOperation operation = await client.StartCreateOrUpdateTriggerAsync(triggerName, new TriggerResource(new ScheduleTrigger(new ScheduleTriggerRecurrence()))); TriggerResource trigger = await operation.WaitForCompletionAsync(); Assert.AreEqual(triggerName, trigger.Name); }
public async Task TestDeleteTrigger() { string triggerName = Recording.GenerateName("Trigger"); TriggerCreateOrUpdateTriggerOperation createOperation = await TriggerClient.StartCreateOrUpdateTriggerAsync(triggerName, new TriggerResource(new Trigger())); await createOperation.WaitForCompletionAsync(); TriggerDeleteTriggerOperation deleteOperation = await TriggerClient.StartDeleteTriggerAsync(triggerName); Response response = await deleteOperation.WaitForCompletionAsync(); Assert.AreEqual(200, response.Status); }