40 references to ProvisioningValueType
Aspire.Hosting.Azure.Provisioning (9)
ProvisioningDeclarationExtensions.cs (9)
122ProvisioningValueType type, 142ProvisioningValueType type) 157ProvisioningValueType type) 168private static Type GetSystemType(ProvisioningValueType type) 172ProvisioningValueType.String => typeof(string), 173ProvisioningValueType.Boolean => typeof(bool), 174ProvisioningValueType.Integer => typeof(int), 175ProvisioningValueType.Object => typeof(object), 176ProvisioningValueType.Guid => typeof(Guid),
Aspire.Hosting.Azure.Provisioning.Tests (31)
BicepValueProxyTests.cs (31)
75var target = new BicepValue<ProvisioningValueType>(ProvisioningValueType.Boolean); 90var converted = BicepValueProxy.Convert<ProvisioningValueType>(proxy); 101var target = new BicepValue<ProvisioningValueType>(ProvisioningValueType.Boolean); 108Assert.Equal(ProvisioningValueType.Boolean, target.Value); 117var target = new BicepValue<ProvisioningValueType>(ProvisioningValueType.Boolean); 127Assert.Equal(ProvisioningValueType.Boolean, target.Value); 128Assert.Throws<ArgumentException>(() => BicepValueProxy.Convert<ProvisioningValueType>(proxy)); 135var target = new BicepValue<ProvisioningValueType>(ProvisioningValueType.Boolean); 138var converted = BicepValueProxy.Convert<ProvisioningValueType>(proxy); 372var parameter = infrastructure.AddBicepParameter("parameter", ProvisioningValueType.Integer); 373var output = infrastructure.AddBicepOutput("output", ProvisioningValueType.Integer); 374var variable = infrastructure.AddBicepVariable("variable", ProvisioningValueType.Integer); 391var parameter = infrastructure.AddBicepParameter("parameter", ProvisioningValueType.Integer); 392var output = infrastructure.AddBicepOutput("output", ProvisioningValueType.Integer); 393var variable = infrastructure.AddBicepVariable("variable", ProvisioningValueType.Integer); 407[InlineData(nameof(ProvisioningValueType.Boolean))] 408[InlineData(nameof(ProvisioningValueType.Integer))] 412var type = Enum.Parse<ProvisioningValueType>(typeName); 438[InlineData(nameof(ProvisioningValueType.String))] 439[InlineData(nameof(ProvisioningValueType.Object))] 440[InlineData(nameof(ProvisioningValueType.Guid))] 444var type = Enum.Parse<ProvisioningValueType>(typeName); 460[InlineData(nameof(ProvisioningValueType.Boolean), true)] 461[InlineData(nameof(ProvisioningValueType.Integer), 42)] 465"parameter", Enum.Parse<ProvisioningValueType>(typeName));