43 writes to Parameters
Aspire.Hosting.CodeGeneration.Go.Tests (3)
Aspire.Hosting.CodeGeneration.Java.Tests (6)
Aspire.Hosting.CodeGeneration.Python (1)
Aspire.Hosting.CodeGeneration.Python.Tests (6)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (12)
AtsTypeScriptCodeGeneratorTests.cs (12)
297Parameters = [],
309Parameters = [new AtsParameterInfo { Name = "value", Type = stringType }],
1743Parameters = [],
2005Parameters = parameters,
2030Parameters = [],
3035Parameters = [],
3047Parameters = [],
3059Parameters = [new AtsParameterInfo { Name = "value", Type = stringType }],
3071Parameters = [],
3327Parameters = [],
3441Parameters =
3490Parameters =
Aspire.Hosting.Native.CodeGeneration (4)
Aspire.Hosting.RemoteHost (6)
Aspire.Hosting.RemoteHost.Tests (5)
148 references to Parameters
aspire-managed (4)
Aspire.Hosting.CodeGeneration.Go (13)
Aspire.Hosting.CodeGeneration.Go.Tests (3)
Aspire.Hosting.CodeGeneration.Java (4)
Aspire.Hosting.CodeGeneration.Java.Tests (3)
Aspire.Hosting.CodeGeneration.Python (14)
Aspire.Hosting.CodeGeneration.Python.Tests (3)
Aspire.Hosting.CodeGeneration.Rust (3)
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
Aspire.Hosting.CodeGeneration.TypeScript (22)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (43)
AtsTypeScriptCodeGeneratorTests.cs (43)
171Assert.Equal(2, addTestRedis.Parameters.Count);
173Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
174Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
188var nameParameter = addTestRedis.Parameters.First(p => p.Name == "name");
191var portParameter = addTestRedis.Parameters.First(p => p.Name == "port");
424Assert.Single(nameGetterCapability.Parameters);
425Assert.Equal("context", nameGetterCapability.Parameters[0].Name);
433Assert.Equal(2, nameSetterCapability.Parameters.Count); // context + value
662var valueParameter = Assert.Single(setValue.Parameters, p => p.Name == "value");
676Assert.DoesNotContain(tryGetCurrentValue.Parameters, p => p.Name != "context");
713Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "browser" && p.Type?.TypeId == "string" && p.IsOptional);
714Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "profile" && p.Type?.TypeId == "string" && p.IsOptional);
715Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "userDataMode" && p.IsOptional);
911var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency");
1194Assert.Contains(withReference.Parameters, p => p.Name == "name" && p.IsOptional);
1223withVolume.Parameters.Select(parameter => parameter.Name));
1237withProjectVolume.Parameters.Select(parameter => parameter.Name));
1238Assert.False(withProjectVolume.Parameters[1].IsOptional);
1239Assert.False(withProjectVolume.Parameters[2].IsOptional);
1249withExecutableVolume.Parameters.Select(parameter => parameter.Name));
1279Assert.True(addNodePool.Parameters[^1].IsCallback);
1280Assert.True(withSystemNodePool.Parameters[^1].IsCallback);
1284Assert.Equal(AtsTypeCategory.Dto, addNodePool.Parameters[^1].CallbackParameters![0].Type.Category);
1285Assert.Equal(AtsTypeCategory.Dto, withSystemNodePool.Parameters[^1].CallbackParameters![0].Type.Category);
1339Assert.Equal("string", capability.Parameters.Single().Type?.TypeId);
1350Assert.Empty(withoutStorageClassCapability.Parameters);
1367var configure = Assert.Single(capability.Parameters);
1391Assert.True(Assert.Single(propertySetter.Parameters, p => p.Name == "value").Type?.IsNullable);
1919Assert.Empty(capability.Parameters);
2108var parameter = Assert.Single(capability.Parameters, p => p.Name == parameterName);
2118var parameter = Assert.Single(capability.Parameters);
2132Assert.Equal(parameterNames, capability.Parameters.Select(p => p.Name));
2257var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value");
2407var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2438var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation");
2460Assert.Equal(2, waitForReadyAsync.Parameters.Count);
2462var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout");
2466var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2485Assert.Equal(["name", "projectPath", "launchProfileOrOptions"], capability.Parameters.Select(parameter => parameter.Name));
2486Assert.True(capability.Parameters[^1].IsOptional);
2504var options = Assert.Single(addDotnetProject.Parameters, parameter => parameter.Name == "options");
2521var legacyOptions = Assert.Single(addCSharpApp.Parameters, parameter => parameter.Name == "options");
2661foreach (var param in addTestRedis.Parameters)
Aspire.Hosting.Native.CodeGeneration (10)
Aspire.Hosting.RemoteHost (10)
Aspire.Hosting.RemoteHost.Tests (13)