예제 #1
0
 private async Task <TResult> RunTriggerAsync <TResult>(Type programType,
                                                        Action <TaskCompletionSource <TResult> > setTaskSource)
 {
     return(await FunctionalTest.RunTriggerAsync <TResult>(b =>
     {
         b.AddAzureStorageBlobs();
         b.UseStorageServices(blobServiceClient, queueServiceClient);
     }, programType, setTaskSource));
 }
예제 #2
0
 private async Task RunTrigger(Type programType)
 {
     await FunctionalTest.RunTriggerAsync(b => {
         b.Services.AddAzureClients(builder =>
         {
             builder.ConfigureDefaults(options => options.Transport = AzuriteNUnitFixture.Instance.GetTransport());
         });
         b.AddAzureStorageBlobs();
         b.AddAzureStorageQueues();
     }, programType,
                                          settings : new Dictionary <string, string>()
     {
         // This takes precedence over env variables.
         { "ConnectionStrings:AzureWebJobsStorage", AzuriteNUnitFixture.Instance.GetAzureAccount().ConnectionString }
     });
 }
예제 #3
0
 private static async Task RunTrigger(StorageAccount account, Type programType)
 {
     await FunctionalTest.RunTriggerAsync(account, programType);
 }
예제 #4
0
 private static async Task <TResult> RunTriggerAsync <TResult>(StorageAccount account, Type programType,
                                                               Action <TaskCompletionSource <TResult> > setTaskSource, IEnumerable <string> ignoreFailureFunctions)
 {
     return(await FunctionalTest.RunTriggerAsync <TResult>(account, programType, setTaskSource, ignoreFailureFunctions));
 }
예제 #5
0
 private static async Task <TResult> RunTriggerAsync <TResult>(StorageAccount account, Type programType,
                                                               Action <TaskCompletionSource <TResult> > setTaskSource)
 {
     return(await FunctionalTest.RunTriggerAsync <TResult>(account, programType, setTaskSource));
 }
예제 #6
0
 private async Task <TResult> RunTriggerAsync <TResult>(Type programType,
                                                        Action <TaskCompletionSource <TResult> > setTaskSource, IEnumerable <string> ignoreFailureFunctions)
 {
     return(await FunctionalTest.RunTriggerAsync <TResult>(b => ConfigureQueues(b), programType, setTaskSource, ignoreFailureFunctions));
 }
예제 #7
0
 private async Task <TResult> RunTriggerAsync <TResult>(Type programType,
                                                        Action <TaskCompletionSource <TResult> > setTaskSource)
 {
     return(await FunctionalTest.RunTriggerAsync <TResult>(b => ConfigureQueues(b), programType, setTaskSource));
 }