Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }