12 references to TruncateWithHash
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));