342 references to DistributedApplicationOperation
Aspire.Hosting (33)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66public DistributedApplicationExecutionContext ExecutionContext { get; init; } = new(DistributedApplicationOperation.Run);
ApplicationModel\ResourceExtensions.cs (16)
160/// This method has asynchronous behavior when <paramref name = "applicationOperation" /> is <see cref="DistributedApplicationOperation.Run"/> 163/// Using <see cref="GetEnvironmentVariableValuesAsync(IResourceWithEnvironment, DistributedApplicationOperation)"/> inside 188DistributedApplicationOperation applicationOperation = DistributedApplicationOperation.Run) 214/// This method has asynchronous behavior when <paramref name = "applicationOperation" /> is <see cref="DistributedApplicationOperation.Run"/> 217/// Using <see cref="GetArgumentValuesAsync(IResourceWithArgs, DistributedApplicationOperation)"/> inside 240DistributedApplicationOperation applicationOperation = DistributedApplicationOperation.Run) 303(DistributedApplicationOperation.Run, IValueProvider provider) => await GetValue(key: null, provider, logger, resource.IsContainer(), containerHostName, cancellationToken).ConfigureAwait(false), 304(DistributedApplicationOperation.Run, IResourceBuilder<IResource> rb) when rb.Resource is IValueProvider provider => await GetValue(key: null, provider, logger, resource.IsContainer(), containerHostName, cancellationToken).ConfigureAwait(false), 305(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 306(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false), 362(DistributedApplicationOperation.Run, IValueProvider provider) => await GetValue(key, provider, logger, resource.IsContainer(), containerHostName, cancellationToken).ConfigureAwait(false), 363(DistributedApplicationOperation.Run, IResourceBuilder<IResource> rb) when rb.Resource is IValueProvider provider => await GetValue(key, provider, logger, resource.IsContainer(), containerHostName, cancellationToken).ConfigureAwait(false), 364(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 365(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false),
DistributedApplicationBuilder.cs (7)
117{ } publisher => new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Publish, publisher), 118_ => new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run) 122var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch 124"publish" => DistributedApplicationOperation.Publish, 125"run" => DistributedApplicationOperation.Run, 131DistributedApplicationOperation.Run => new DistributedApplicationExecutionContextOptions(operation), 132DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"),
DistributedApplicationExecutionContext.cs (6)
18public DistributedApplicationExecutionContext(DistributedApplicationOperation operation) : this(operation, "manifest") 30public DistributedApplicationExecutionContext(DistributedApplicationOperation operation, string publisherName) 37/// The name of the publisher that is being used if <see cref="Operation"/> is set to <see cref="DistributedApplicationOperation.Publish"/>. 55public DistributedApplicationOperation Operation { get; } 82public bool IsPublishMode => Operation == DistributedApplicationOperation.Publish; 87public bool IsRunMode => Operation == DistributedApplicationOperation.Run;
DistributedApplicationExecutionContextOptions.cs (3)
15public DistributedApplicationExecutionContextOptions(DistributedApplicationOperation operation) 25public DistributedApplicationExecutionContextOptions(DistributedApplicationOperation operation, string publisherName) 39public DistributedApplicationOperation Operation { get; }
Aspire.Hosting.Azure.Tests (147)
AzureAppServiceTests.cs (5)
20var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 58var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 80var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 114var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 150var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureBicepResourceTests.cs (8)
391using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 466using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 589using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 715var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(serviceA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 888using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 964using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1493using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1629using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureContainerAppsTests.cs (38)
27var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 59var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 94var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 127var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 170var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 202var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 245var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 276var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 354var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 432var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 464using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 475using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 491var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 526using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 563using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 602using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 643var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 676var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 729var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 771var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 814var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 846var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 878var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 911var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 943var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 989var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1034var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1076var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1095var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1116var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1135var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1155var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1174var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1193var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 1209var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1252var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1290var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 1314var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureContainerRegistryTests.cs (3)
21var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 42var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 75var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureCosmosDBExtensionsTests.cs (3)
68var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 187using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 242using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run);
AzureEnvironmentResourceExtensionsTests.cs (3)
109var operation = isRunMode ? DistributedApplicationOperation.Run : DistributedApplicationOperation.Publish;
AzureEnvironmentResourceTests.cs (4)
22using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.FullName); 55using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.FullName); 88var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, 137var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish,
AzureFunctionsTests.cs (7)
196using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 223using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 276using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 305using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 330using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 357using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 385using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureKeyVaultTests.cs (4)
30using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 68var runEnv = await containerBuilder.Resource.GetEnvironmentVariableValuesAsync(DistributedApplicationOperation.Run); 69var publishEnv = await containerBuilder.Resource.GetEnvironmentVariableValuesAsync(DistributedApplicationOperation.Publish); 84using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureManifestUtils.cs (1)
24var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
AzurePostgresExtensionsTests.cs (2)
21using var builder = TestDistributedApplicationBuilder.Create(publishMode ? DistributedApplicationOperation.Publish : DistributedApplicationOperation.Run);
AzureRedisExtensionsTests.cs (1)
24using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run);
AzureResourcePreparerTests.cs (15)
16[InlineData(DistributedApplicationOperation.Publish)] 17[InlineData(DistributedApplicationOperation.Run)] 18public async Task ThrowsExceptionsIfRoleAssignmentUnsupported(DistributedApplicationOperation operation) 29if (operation == DistributedApplicationOperation.Publish) 42[InlineData(true, DistributedApplicationOperation.Run)] 43[InlineData(false, DistributedApplicationOperation.Run)] 44[InlineData(true, DistributedApplicationOperation.Publish)] 45[InlineData(false, DistributedApplicationOperation.Publish)] 46public async Task AppliesDefaultRoleAssignmentsInRunModeIfReferenced(bool addContainerAppsInfra, DistributedApplicationOperation operation) 66if (!addContainerAppsInfra || operation == DistributedApplicationOperation.Run) 88[InlineData(DistributedApplicationOperation.Run)] 89[InlineData(DistributedApplicationOperation.Publish)] 90public async Task AppliesRoleAssignmentsInRunMode(DistributedApplicationOperation operation) 110if (operation == DistributedApplicationOperation.Run) 139using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
AzureSqlExtensionsTests.cs (2)
20using var builder = TestDistributedApplicationBuilder.Create(publishMode ? DistributedApplicationOperation.Publish : DistributedApplicationOperation.Run);
AzureUserAssignedIdentityTests.cs (3)
22var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 43var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 62var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
ContainerRegistryTests.cs (3)
22var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 47var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 83var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
ExistingAzureResourceExtensionsTests.cs (9)
14using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 28using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 46using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 67using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 85using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 106{ (name, resourceGroup, type) => TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run).AddAzureServiceBus(type).RunAsExisting(name, resourceGroup) }, 107{ (name, resourceGroup, type) => TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish).AddAzureServiceBus(type).PublishAsExisting(name, resourceGroup) } 126using var builder = TestDistributedApplicationBuilder.Create(isPublishMode ? DistributedApplicationOperation.Publish : DistributedApplicationOperation.Run);
ExistingAzureResourceTests.cs (25)
33using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 50using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 67using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 93using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 108using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 125using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 140using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 157using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 174using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 191using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 208using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 225using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 246using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 263using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 280using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 297using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 314using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 330using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 347using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 363using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 380using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 403using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 423using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 444using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Run); 460using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
ResourceWithAzureFunctionsConfigTests.cs (10)
126using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 213using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 229using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 245using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 270using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 361using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 381using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 397using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 436using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 475using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
RoleAssignmentTests.cs (1)
183var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
Aspire.Hosting.Docker.Tests (8)
DockerComposePublisherTests.cs (6)
22var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path); 89using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path) 145var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, "default", outputPath: tempDir.Path); 203var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path); 233var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path); 269var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path);
DockerComposeTests.cs (2)
17using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 36using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.FullName);
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
102using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
Aspire.Hosting.Kubernetes.Tests (3)
KubernetesEnvironmentResourceTests.cs (1)
14using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.FullName);
KubernetesPublisherTests.cs (2)
15var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, "default", outputPath: tempDir.Path); 81var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default", outputPath: tempDir.Path);
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
106var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 117var containerConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(container1.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.MongoDB.Tests (1)
AddMongoDBTests.cs (1)
149var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(mongoExpress, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.MySql.Tests (4)
AddMySqlTests.cs (4)
29using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 63var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 102var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 246var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(myAdmin, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.Nats.Tests (1)
AddNatsTests.cs (1)
27using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
Aspire.Hosting.Oracle.Tests (4)
AddOracleTests.cs (4)
28using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 62var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 101var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 183var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.PostgreSQL.Tests (4)
AddPostgresTests.cs (4)
38using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 72var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 126var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 217var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
126var environmentVariables = await pyproj.Resource.GetEnvironmentVariableValuesAsync(DistributedApplicationOperation.Run);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
31using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 67var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 139var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 180var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 192var containerConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(container1.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (3)
27using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 201using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 248using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
432DistributedApplicationOperation.Run, 477DistributedApplicationOperation.Run,
Aspire.Hosting.SqlServer.Tests (2)
AddSqlServerTests.cs (2)
28using var appBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 63var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.Tests (121)
Dashboard\DashboardLifecycleHookTests.cs (3)
141var context = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run) { ServiceProvider = TestServiceProvider.Instance }); 175await hook.ConfigureEnvironmentVariables(new EnvironmentCallbackContext(new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run), environmentVariables: envVars)); 202new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run),
Dashboard\DashboardResourceTests.cs (7)
110var config = (await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout()) 218var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 255var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 289var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 330var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout(); 369var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout(); 515using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
Dashboard\TransportOptionsValidatorTests.cs (16)
16var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 36var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 55var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 73var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 88var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 109var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 128var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 150var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 174var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 198var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 225var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 250var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 274var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 296var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 312var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 332var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
Dcp\DcpExecutorTests.cs (1)
1275new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run)
DistributedApplicationBuilderTests.cs (3)
19[InlineData(new string[0], DistributedApplicationOperation.Run)] 20[InlineData(new string[] { "--publisher", "manifest" }, DistributedApplicationOperation.Publish)] 21public void BuilderExecutionContextExposesCorrectOperation(string[] args, DistributedApplicationOperation operation)
ExpressionResolverTests.cs (4)
110var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(source.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout(); 144var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout(); 163var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout(); 184var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dep.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout();
KestrelConfigTests.cs (13)
18operation: DistributedApplicationOperation.Run, 41var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 54operation: DistributedApplicationOperation.Run, 79var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 91var resource = CreateTestProjectResource<ProjectWithKestrelHttpsEndpoint>(operation: DistributedApplicationOperation.Run); 108var resource = CreateTestProjectResource<ProjectWithMultipleHttpKestrelEndpoints>(operation: DistributedApplicationOperation.Run); 135operation: DistributedApplicationOperation.Run, 144var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 214operation: DistributedApplicationOperation.Publish, 281operation: DistributedApplicationOperation.Publish, 312operation: DistributedApplicationOperation.Publish); 349DistributedApplicationOperation operation = DistributedApplicationOperation.Publish,
OperationModesTests.cs (5)
38Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 67Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 96Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 127Assert.Equal(DistributedApplicationOperation.Publish, context.Operation); 140Assert.Equal(DistributedApplicationOperation.Publish, builder.ExecutionContext.Operation);
Orchestrator\ApplicationOrchestratorTests.cs (1)
406new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run) { ServiceProvider = serviceProvider })
ProjectResourceTests.cs (20)
67DistributedApplicationOperation.Run); 81var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 181var appBuilder = CreateBuilder(args: [$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}={value}"], DistributedApplicationOperation.Run); 192var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 242var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 309var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Publish); 323var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Publish).DefaultTimeout(); 332var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 366var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 376var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 388var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 397var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 413var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 422var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 440var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 607var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 630var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 648internal static IDistributedApplicationBuilder CreateBuilder(string[]? args = null, DistributedApplicationOperation operation = DistributedApplicationOperation.Publish) 655if (operation == DistributedApplicationOperation.Publish)
PublishAsDockerfileTests.cs (5)
15var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 53var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 106var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 151var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 213var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
PublishingTests.cs (2)
14using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish, publisher: "default"); 24Assert.Equal(DistributedApplicationOperation.Publish, context.ExecutionContext.Operation);
ResourceExtensionsTests.cs (1)
246var env = await container.Resource.GetEnvironmentVariableValuesAsync(DistributedApplicationOperation.Publish).DefaultTimeout();
Utils\ArgumentEvaluator.cs (1)
16new(DistributedApplicationOperation.Run),
Utils\EnvironmentVariableEvaluator.cs (2)
12DistributedApplicationOperation applicationOperation = DistributedApplicationOperation.Run,
Utils\ManifestUtils.cs (2)
26var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 43var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
Utils\TestDistributedApplicationBuilder.cs (3)
21public static IDistributedApplicationTestingBuilder Create(DistributedApplicationOperation operation, string publisher = "manifest", string outputPath = "./") 25DistributedApplicationOperation.Run => (string[])[], 26DistributedApplicationOperation.Publish => [$"Publishing:Publisher={publisher}", $"Publishing:OutputPath={outputPath}"],
Utils\VolumeNameGeneratorTests.cs (1)
56var publishBuilder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
WithEndpointTests.cs (3)
215var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 458using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish); 520using var builder = TestDistributedApplicationBuilder.Create(DistributedApplicationOperation.Publish);
WithEnvironmentTests.cs (12)
55var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 76var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 92var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 108var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 125var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 149DistributedApplicationOperation.Publish).DefaultTimeout(); 166DistributedApplicationOperation.Run, 190var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 214var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 242var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout(); 337var runConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Run).DefaultTimeout(); 343var publishConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
WithReferenceTests.cs (16)
29var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 60var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 85var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 108var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 137var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 163await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 177var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 196var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance); 215var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 231var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout(); 247var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout(); 266var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 290var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 336var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 358var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout(); 390var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();