18 references to Validate
Aspire.Hosting.Native.Core (7)
Runtime\ProviderLifecycle.cs (1)
79
WorkloadDefinition.
Validate
(plan);
Runtime\ResourceWorkload.cs (1)
280
WorkloadDefinition.
Validate
(plan);
Runtime\RuntimeGeneration.cs (5)
276
WorkloadDefinition.
Validate
(template);
344
WorkloadDefinition.
Validate
(plan);
376
WorkloadDefinition.
Validate
(plan);
473
WorkloadDefinition.
Validate
(template);
485
WorkloadDefinition.
Validate
(plan);
Aspire.Hosting.Native.Core.Tests (7)
WorkloadDefinitionTests.cs (7)
83
WorkloadDefinition.
Validate
(plan);
85
Assert.Throws<ArgumentException>(() => WorkloadDefinition.
Validate
(plan with
89
Assert.Throws<ArgumentException>(() => WorkloadDefinition.
Validate
(new ExecutableWorkload(executable, directory,
98
WorkloadDefinition.
Validate
(new ContainerWorkload("example:1", null, [], [], [], endpoints));
99
WorkloadDefinition.
Validate
(new ContainerWorkload("example:1", null, [], [], [], [new("tcp", WorkloadProtocol.Tcp, "tcp", 65535, 65535, "")]));
101
Assert.Throws<ArgumentException>(() => WorkloadDefinition.
Validate
(
103
Assert.Throws<ArgumentException>(() => WorkloadDefinition.
Validate
(
Aspire.Hosting.Native.Server (4)
Api\WorkloadApi.cs (2)
108
WorkloadDefinition.
Validate
(plan);
118
WorkloadDefinition.
Validate
(plan);
Dcp\DcpWorkloadExecutor.cs (2)
35
WorkloadDefinition.
Validate
(template);
95
WorkloadDefinition.
Validate
(plan);