12 references to ResourceNameHelpers
Aspire.Hosting.Azure (2)
AzurePublishingContext.cs (1)
196
Name =
ResourceNameHelpers
.TruncateWithHash(resource.Name, 64)
Provisioning\Provisioners\BicepProvisioner.cs (1)
581
var deploymentName =
ResourceNameHelpers
.TruncateWithHash(resource.Name, 64 - deploymentSuffix.Length) + deploymentSuffix;
Aspire.Hosting.Azure.Tests (10)
AzureBicepProvisionerTests.cs (1)
368
var expectedName =
ResourceNameHelpers
.TruncateWithHash(resource.Name, 64 - suffix.Length) + suffix;
ResourceNameHelpersTests.cs (9)
18
Assert.Equal(name,
ResourceNameHelpers
.TruncateWithHash(name, maxLength));
19
Assert.Equal("aks",
ResourceNameHelpers
.TruncateWithHash("aks", maxLength));
29
var result =
ResourceNameHelpers
.TruncateWithHash(name, maxLength);
30
var otherResult =
ResourceNameHelpers
.TruncateWithHash(name + "b", maxLength);
35
Assert.Equal(result,
ResourceNameHelpers
.TruncateWithHash(name, maxLength));
37
Assert.Equal(result[^16..],
ResourceNameHelpers
.TruncateWithHash(name, maxLength + 1)[^16..]);
46
await Verify(string.Join('\n', names.Select(name =>
ResourceNameHelpers
.TruncateWithHash(name, 53))));
54
Assert.Throws<ArgumentOutOfRangeException>(() =>
ResourceNameHelpers
.TruncateWithHash("aks", maxLength));
62
Assert.ThrowsAny<ArgumentException>(() =>
ResourceNameHelpers
.TruncateWithHash(name!, 64));