11 types derived from Resource
Aspire.Hosting (1)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EventHubs (2)
Aspire.Hosting.Azure.ServiceBus (3)
Aspire.Hosting.Dapr (1)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.SqlServer (1)
29 references to Resource
Aspire.Hosting (8)
Aspire.Hosting.Azure (7)
Aspire.Hosting.Tests (14)
ModelNameTests.cs (10)
14var exception = Assert.Throws<ArgumentNullException>(() => ModelName.ValidateName(nameof(Resource), null!));
24var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), ""));
35var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), name));
45var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), " "));
55var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test_name"));
65var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "-abc"));
75var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test--name"));
85var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "1abc"));
95var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "abc-"));
111ModelName.ValidateName(nameof(Resource), name);