77 types derived from Resource
Aspire.Hosting (6)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.AIFoundry (1)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EventHubs (2)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.ServiceBus (3)
Aspire.Hosting.Azure.Sql (1)
Aspire.Hosting.Azure.Storage (5)
Aspire.Hosting.Azure.Tests (2)
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Containers.Tests (1)
Aspire.Hosting.Docker (2)
Aspire.Hosting.GitHub.Models (1)
Aspire.Hosting.Kubernetes (2)
Aspire.Hosting.Milvus (1)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.Oracle (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (29)
CustomResources.AppHost (3)
HealthChecksSandbox.AppHost (1)
Publishers.AppHost (1)
Stress.AppHost (2)
16 references to Resource
Aspire.Hosting (2)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Tests (13)
ModelNameTests.cs (10)
12var exception = Assert.Throws<ArgumentNullException>(() => ModelName.ValidateName(nameof(Resource), null!));
22var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), ""));
33var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), name));
43var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), " "));
53var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test_name"));
63var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "-abc"));
73var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test--name"));
83var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "1abc"));
93var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "abc-"));
109ModelName.ValidateName(nameof(Resource), name);