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)); }
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 } }); }
private static async Task RunTrigger(StorageAccount account, Type programType) { await FunctionalTest.RunTriggerAsync(account, programType); }
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)); }
private static async Task <TResult> RunTriggerAsync <TResult>(StorageAccount account, Type programType, Action <TaskCompletionSource <TResult> > setTaskSource) { return(await FunctionalTest.RunTriggerAsync <TResult>(account, programType, setTaskSource)); }
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)); }
private async Task <TResult> RunTriggerAsync <TResult>(Type programType, Action <TaskCompletionSource <TResult> > setTaskSource) { return(await FunctionalTest.RunTriggerAsync <TResult>(b => ConfigureQueues(b), programType, setTaskSource)); }