public IntegrationTest(ITestOutputHelper testOutput) { Logger = new XunitTestLogger(testOutput); // The appsettings.local.json allows users to override (gitignored) settings locally for testing purposes Configuration = ConfigurationFactory.Create(); }
/// <summary> /// Initializes a new instance of the <see cref="AzureFunctionCorrelationTests"/> class. /// </summary> public AzureFunctionCorrelationTests(ITestOutputHelper outputWriter) { _config = TestConfig.Create(); _logger = new XunitTestLogger(outputWriter); int httpPort = _config.GetHttpPort(); DefaultRoute = $"http://localhost:{httpPort}/api/HttpTriggerFunction"; }
public EventPublishingTests(ITestOutputHelper testOutput) { _testLogger = new XunitTestLogger(testOutput); Configuration = new ConfigurationBuilder() .AddJsonFile(path: "appsettings.json") .AddEnvironmentVariables() .Build(); }
private static async Task <ServiceBusEventConsumerHost> CreateServiceBusEventConsumerHostAsync(string topicName, string connectionString, ITestOutputHelper testOutput) { var serviceBusEventConsumerHostOptions = new ServiceBusEventConsumerHostOptions(topicName, connectionString); var testLogger = new XunitTestLogger(testOutput); var serviceBusEventGridEventConsumerHost = await ServiceBusEventConsumerHost.StartAsync(serviceBusEventConsumerHostOptions, testLogger); return(serviceBusEventGridEventConsumerHost); }
public IntegrationTest(ITestOutputHelper testOutput) { Logger = new XunitTestLogger(testOutput); // The appsettings.local.json allows users to override (gitignored) settings locally for testing purposes Configuration = new ConfigurationBuilder() .AddJsonFile(path: "appsettings.json") .AddJsonFile(path: "appsettings.local.json", optional: true) .AddEnvironmentVariables() .Build(); }
/// <summary> /// Initializes a new instance of the <see cref="IntegrationTest"/> class. /// </summary> public IntegrationTest(ITestOutputHelper testOutput) { Logger = new XunitTestLogger(testOutput); Configuration = new ConfigurationBuilder() .AddJsonFile(path: "appsettings.json") .AddJsonFile(path: "appsettings.local.json", optional: true) .AddEnvironmentVariables() .Build(); }
/// <summary> /// Initializes a new instance of the <see cref="IntegrationTest"/> class. /// </summary> protected IntegrationTest(ITestOutputHelper outputWriter) { Logger = new XunitTestLogger(outputWriter); ResourceGroup = Configuration.GetAzureResourceGroup(); LogicAppName = Configuration.GetTestLogicAppName(); LogicAppMockingName = Configuration.GetTestMockingLogicAppName(); TestBaseLogicAppName = Configuration.GetTestBaseLogicAppName(); string subscriptionId = Configuration.GetAzureSubscriptionId(); string tenantId = Configuration.GetAzureTenantId(); string clientId = Configuration.GetAzureClientId(); string clientSecret = Configuration.GetAzureClientSecret(); Authentication = LogicAppAuthentication.UsingServicePrincipal(tenantId, subscriptionId, clientId, clientSecret); }
/// <summary> /// Initializes a new instance of the <see cref="SecretStoreBuilderExtensionsTests"/> class. /// </summary> public SecretStoreBuilderExtensionsTests(ITestOutputHelper outputWriter) : base(outputWriter) { _config = TestConfig.Create(); _logger = new XunitTestLogger(outputWriter); }