400 references to TestFeature
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (4)
ConformanceTests.cs (3)
51protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 81ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 134[RequiresFeature(TestFeature.Docker)]
tests\Aspire.Npgsql.Tests\PostgreSQLContainerFixture.cs (1)
28if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Azure.Npgsql.Tests (5)
ConformanceTests.cs (4)
36protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 58ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 130[RequiresFeature(TestFeature.Docker)] 137[RequiresFeature(TestFeature.Docker)]
PostgreSQLContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Confluent.Kafka.Tests (3)
KafkaContainerFixture.cs (1)
91if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
OtelMetricsTests.cs (1)
27[RequiresFeature(TestFeature.Docker)]
OtelTracesTests.cs (1)
29[RequiresFeature(TestFeature.Docker)]
Aspire.Dashboard.Tests (3)
Integration\Playwright\AppBarTests.cs (1)
13[RequiresFeature(TestFeature.Playwright)]
Integration\Playwright\BrowserTokenAuthenticationTests.cs (1)
15[RequiresFeature(TestFeature.Playwright)]
tests\Shared\Playwright\PlaywrightProvider.cs (1)
14public static bool HasPlaywrightSupport => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Playwright);
Aspire.EndToEnd.Tests (3)
tests\Shared\Playwright\PlaywrightProvider.cs (1)
14public static bool HasPlaywrightSupport => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Playwright);
tests\Shared\TemplatesTesting\AspireProject.cs (2)
449if (!RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 466if (!RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Hosting.Azure.Kusto.Tests (5)
KustoFunctionalTests.cs (5)
42[RequiresFeature(TestFeature.Docker)] 92[RequiresFeature(TestFeature.Docker)] 170[RequiresFeature(TestFeature.Docker)] 197[RequiresFeature(TestFeature.Docker)] 228[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Azure.Tests (28)
AzureCosmosDBEmulatorFunctionalTests.cs (4)
23[RequiresFeature(TestFeature.Docker)] 65[RequiresFeature(TestFeature.Docker)] 135[RequiresFeature(TestFeature.Docker)] 270[RequiresFeature(TestFeature.Docker)]
AzureEventHubsExtensionsTests.cs (6)
22[RequiresFeature(TestFeature.Docker)] 63[RequiresFeature(TestFeature.Docker)] 113[RequiresFeature(TestFeature.Docker)] 334[RequiresFeature(TestFeature.Docker)] 388[RequiresFeature(TestFeature.Docker)] 446[RequiresFeature(TestFeature.Docker)]
AzureFunctionsTests.cs (3)
148[RequiresFeature(TestFeature.Docker)] 175[RequiresFeature(TestFeature.Docker)] 709[RequiresFeature(TestFeature.Docker)]
AzureServiceBusExtensionsTests.cs (7)
70[RequiresFeature(TestFeature.Docker)] 113[RequiresFeature(TestFeature.Docker)] 307[RequiresFeature(TestFeature.Docker)] 448[RequiresFeature(TestFeature.Docker)] 500[RequiresFeature(TestFeature.Docker)] 550[RequiresFeature(TestFeature.Docker)] 771[RequiresFeature(TestFeature.Docker)]
AzureSignalREmulatorFunctionalTest.cs (2)
39[RequiresFeature(TestFeature.Docker)] 75[RequiresFeature(TestFeature.Docker)]
AzureStorageEmulatorFunctionalTests.cs (6)
18[RequiresFeature(TestFeature.Docker)] 67[RequiresFeature(TestFeature.Docker)] 110[RequiresFeature(TestFeature.Docker)] 153[RequiresFeature(TestFeature.Docker)] 209[RequiresFeature(TestFeature.Docker)] 249[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Containers.Tests (14)
DockerSocketBindMountTests.cs (2)
13[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)]
WithDockerfileTests.cs (12)
22[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 52[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 186[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 220[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 438[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 509[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)]
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
254[RequiresFeature(TestFeature.Docker)] 351[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Garnet.Tests (3)
GarnetFunctionalTests.cs (3)
18[RequiresFeature(TestFeature.Docker)] 56[RequiresFeature(TestFeature.Docker)] 101[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.GitHub.Models.Tests (1)
GitHubModelsFunctionalTests.cs (1)
16[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.JavaScript.Tests (2)
AddJavaScriptAppTests.cs (2)
79[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)]
Aspire.Hosting.Kafka.Tests (3)
KafkaFunctionalTests.cs (3)
20[RequiresFeature(TestFeature.Docker)] 58[RequiresFeature(TestFeature.Docker)] 116[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Milvus.Tests (2)
MilvusFunctionalTests.cs (2)
18[RequiresFeature(TestFeature.Docker)] 68[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.MongoDB.Tests (5)
MongoDbFunctionalTests.cs (5)
30[RequiresFeature(TestFeature.Docker)] 67[RequiresFeature(TestFeature.Docker)] 105[RequiresFeature(TestFeature.Docker)] 250[RequiresFeature(TestFeature.Docker)] 348[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.MySql.Tests (11)
MySqlFunctionalTests.cs (11)
27[RequiresFeature(TestFeature.Docker)] 65[RequiresFeature(TestFeature.Docker)] 115[RequiresFeature(TestFeature.Docker)] 299[RequiresFeature(TestFeature.Docker)] 386[RequiresFeature(TestFeature.Docker)] 472[RequiresFeature(TestFeature.Docker)] 542[RequiresFeature(TestFeature.Docker)] 615[RequiresFeature(TestFeature.Docker)] 685[RequiresFeature(TestFeature.Docker)] 768[RequiresFeature(TestFeature.Docker)] 816[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Nats.Tests (5)
NatsFunctionalTests.cs (5)
23[RequiresFeature(TestFeature.Docker)] 61[RequiresFeature(TestFeature.Docker)] 105[RequiresFeature(TestFeature.Docker)] 155[RequiresFeature(TestFeature.Docker)] 325[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.OpenAI.Tests (2)
OpenAIFunctionalTests.cs (2)
16[RequiresFeature(TestFeature.Docker)] 59[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Oracle.Tests (5)
OracleFunctionalTests.cs (5)
29[RequiresFeature(TestFeature.Docker)] 73[RequiresFeature(TestFeature.Docker)] 250[RequiresFeature(TestFeature.Docker)] 348[RequiresFeature(TestFeature.Docker)] 443[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.PostgreSQL.Tests (12)
PostgresFunctionalTests.cs (12)
25[RequiresFeature(TestFeature.Docker)] 73[RequiresFeature(TestFeature.Docker)] 96[RequiresFeature(TestFeature.Docker)] 144[RequiresFeature(TestFeature.Docker)] 187[RequiresFeature(TestFeature.Docker)] 359[RequiresFeature(TestFeature.Docker)] 447[RequiresFeature(TestFeature.Docker)] 533[RequiresFeature(TestFeature.Docker)] 590[RequiresFeature(TestFeature.Docker)] 635[RequiresFeature(TestFeature.Docker)] 677[RequiresFeature(TestFeature.Docker)] 762[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Qdrant.Tests (4)
QdrantFunctionalTests.cs (4)
24[RequiresFeature(TestFeature.Docker)] 89[RequiresFeature(TestFeature.Docker)] 225[RequiresFeature(TestFeature.Docker)] 254[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.RabbitMQ.Tests (3)
RabbitMQFunctionalTests.cs (3)
20[RequiresFeature(TestFeature.Docker)] 57[RequiresFeature(TestFeature.Docker)] 95[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Redis.Tests (11)
AddRedisTests.cs (2)
749[RequiresFeature(TestFeature.DevCert)] 762[RequiresFeature(TestFeature.DevCert)]
RedisFunctionalTests.cs (9)
29[RequiresFeature(TestFeature.Docker)] 67[RequiresFeature(TestFeature.Docker)] 97[RequiresFeature(TestFeature.Docker)] 134[RequiresFeature(TestFeature.Docker)] 196[RequiresFeature(TestFeature.Docker)] 283[RequiresFeature(TestFeature.Docker)] 372[RequiresFeature(TestFeature.Docker)] 446[RequiresFeature(TestFeature.Docker)] 607[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Seq.Tests (2)
SeqFunctionalTests.cs (2)
15[RequiresFeature(TestFeature.Docker)] 74[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.SqlServer.Tests (7)
SqlServerFunctionalTests.cs (7)
21[RequiresFeature(TestFeature.Docker)] 59[RequiresFeature(TestFeature.Docker)] 122[RequiresFeature(TestFeature.Docker)] 337[RequiresFeature(TestFeature.Docker)] 403[RequiresFeature(TestFeature.Docker)] 453[RequiresFeature(TestFeature.Docker)] 537[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Testing.Tests (22)
TestingBuilderTests.cs (15)
36[RequiresFeature(TestFeature.Docker)] 83[RequiresFeature(TestFeature.Docker)] 130[RequiresFeature(TestFeature.Docker)] 154[RequiresFeature(TestFeature.Docker)] 172[RequiresFeature(TestFeature.Docker)] 198[RequiresFeature(TestFeature.Docker)] 215[RequiresFeature(TestFeature.Docker)] 261[RequiresFeature(TestFeature.Docker)] 301[RequiresFeature(TestFeature.Docker)] 350[RequiresFeature(TestFeature.Docker)] 397[RequiresFeature(TestFeature.Docker)] 413[RequiresFeature(TestFeature.Docker)] 444[RequiresFeature(TestFeature.Docker)] 497[RequiresFeature(TestFeature.Docker)] 518[RequiresFeature(TestFeature.Docker)]
TestingFactoryCrashTests.cs (1)
13[RequiresFeature(TestFeature.Docker)]
TestingFactoryTests.cs (6)
19[RequiresFeature(TestFeature.Docker)] 29[RequiresFeature(TestFeature.Docker)] 40[RequiresFeature(TestFeature.Docker)] 48[RequiresFeature(TestFeature.Docker)] 62[RequiresFeature(TestFeature.Docker)] 70[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Tests (81)
Backchannel\AuxiliaryBackchannelTests.cs (2)
322[RequiresFeature(TestFeature.Docker)] 366[RequiresFeature(TestFeature.Docker)]
Backchannel\Exec\ContainerResourceExecTests.cs (2)
17[RequiresFeature(TestFeature.Docker)] 42[RequiresFeature(TestFeature.Docker)]
ContainerTunnelTests.cs (1)
15[RequiresFeature(TestFeature.Docker)]
DistributedApplicationTests.cs (24)
373[RequiresFeature(TestFeature.Docker)] 448[RequiresFeature(TestFeature.Docker)] 675[RequiresFeature(TestFeature.Docker)] 703[RequiresFeature(TestFeature.Docker)] 768[RequiresFeature(TestFeature.Docker)] 813[RequiresFeature(TestFeature.Docker)] 814[RequiresFeature(TestFeature.DevCert)] 939[RequiresFeature(TestFeature.Docker)] 968[RequiresFeature(TestFeature.Docker)] 969[RequiresFeature(TestFeature.DevCert)] 1014[RequiresFeature(TestFeature.Docker)] 1053[RequiresFeature(TestFeature.Docker)] 1138[RequiresFeature(TestFeature.Docker)] 1294[RequiresFeature(TestFeature.Docker)] 1321[RequiresFeature(TestFeature.Docker)] 1350[RequiresFeature(TestFeature.Docker)] 1379[RequiresFeature(TestFeature.Docker)] 1407[RequiresFeature(TestFeature.Docker)] 1535[RequiresFeature(TestFeature.SSLCertificate)] 1605[RequiresFeature(TestFeature.Docker)] 1678[RequiresFeature(TestFeature.Docker)] 1750[RequiresFeature(TestFeature.Docker)] 1770[RequiresFeature(TestFeature.Docker)] 1802[RequiresFeature(TestFeature.Docker)]
Eventing\DistributedApplicationBuilderEventingTests.cs (3)
173[RequiresFeature(TestFeature.Docker)] 197[RequiresFeature(TestFeature.Docker)] 310[RequiresFeature(TestFeature.Docker)]
HealthCheckTests.cs (4)
17[RequiresFeature(TestFeature.Docker)] 37[RequiresFeature(TestFeature.Docker)] 57[RequiresFeature(TestFeature.Docker)] 78[RequiresFeature(TestFeature.Docker)]
Publishing\ResourceContainerImageManagerTests.cs (26)
21[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 50[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 83[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 115[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 154[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 184[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 214[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 252[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 294[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 326[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 356[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 402[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)] 625[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)]
WaitForTests.cs (19)
18[RequiresFeature(TestFeature.Docker)] 84[RequiresFeature(TestFeature.Docker)] 122[RequiresFeature(TestFeature.Docker)] 152[RequiresFeature(TestFeature.Docker)] 200[RequiresFeature(TestFeature.Docker)] 230[RequiresFeature(TestFeature.Docker)] 254[RequiresFeature(TestFeature.Docker)] 278[RequiresFeature(TestFeature.Docker)] 311[RequiresFeature(TestFeature.Docker)] 345[RequiresFeature(TestFeature.Docker)] 387[RequiresFeature(TestFeature.Docker)] 430[RequiresFeature(TestFeature.Docker)] 477[RequiresFeature(TestFeature.Docker)] 524[RequiresFeature(TestFeature.Docker)] 586[RequiresFeature(TestFeature.Docker)] 632[RequiresFeature(TestFeature.Docker)] 685[RequiresFeature(TestFeature.Docker)] 738[RequiresFeature(TestFeature.Docker)] 848[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Valkey.Tests (3)
ValkeyFunctionalTests.cs (3)
20[RequiresFeature(TestFeature.Docker)] 62[RequiresFeature(TestFeature.Docker)] 202[RequiresFeature(TestFeature.Docker)]
Aspire.Hosting.Yarp.Tests (3)
YarpConfigGeneratorTests.cs (2)
263[RequiresFeature(TestFeature.Docker | TestFeature.DockerPluginBuildx)]
YarpFunctionalTests.cs (1)
13[RequiresFeature(TestFeature.Docker)]
Aspire.Microsoft.Data.SqlClient.Tests (5)
ConformanceTests.cs (4)
18protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 54ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 96[RequiresFeature(TestFeature.Docker)] 103[RequiresFeature(TestFeature.Docker)]
SqlServerContainerFixture.cs (1)
20if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (4)
ConformanceTests.cs (3)
20protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 67ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 117[RequiresFeature(TestFeature.Docker)]
tests\Aspire.Microsoft.Data.SqlClient.Tests\SqlServerContainerFixture.cs (1)
20if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Milvus.Client.Tests (4)
AspireMilvusExtensionTests.cs (1)
19private string ConnectionString => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)
ConformanceTests.cs (2)
22ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 30protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker);
MilvusContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.MongoDB.Driver.Tests (7)
AspireMongoDBDriverExtensionsTests.cs (4)
119[RequiresFeature(TestFeature.Docker)] 142[RequiresFeature(TestFeature.Docker)] 161[RequiresFeature(TestFeature.Docker)] 186[RequiresFeature(TestFeature.Docker)]
ConformanceTests.cs (2)
24protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 75if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
MongoDbContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.MongoDB.Driver.v2.Tests (7)
tests\Aspire.MongoDB.Driver.Tests\AspireMongoDBDriverExtensionsTests.cs (4)
119[RequiresFeature(TestFeature.Docker)] 142[RequiresFeature(TestFeature.Docker)] 161[RequiresFeature(TestFeature.Docker)] 186[RequiresFeature(TestFeature.Docker)]
tests\Aspire.MongoDB.Driver.Tests\ConformanceTests.cs (2)
24protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 75if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
tests\Aspire.MongoDB.Driver.Tests\MongoDbContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.MySqlConnector.Tests (6)
AspireMySqlConnectorExtensionsTests.cs (1)
16private string ConnectionString => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)
ConformanceTests.cs (4)
34protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 60ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 126[RequiresFeature(TestFeature.Docker)] 133[RequiresFeature(TestFeature.Docker)]
MySqlContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.NATS.Net.Tests (5)
AspireNatsClientExtensionsTests.cs (2)
27_connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) 209[RequiresFeature(TestFeature.Docker)]
ConformanceTests.cs (2)
21_connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) 59protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker);
NatsContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (4)
ConformanceTests.cs (3)
54protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 84ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 137[RequiresFeature(TestFeature.Docker)]
tests\Aspire.Npgsql.Tests\PostgreSQLContainerFixture.cs (1)
28if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Npgsql.Tests (5)
ConformanceTests.cs (4)
36protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 62ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 128[RequiresFeature(TestFeature.Docker)] 135[RequiresFeature(TestFeature.Docker)]
PostgreSQLContainerFixture.cs (1)
28if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Oracle.EntityFrameworkCore.Tests (5)
ConformanceTests.cs (4)
44protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 101ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 129[RequiresFeature(TestFeature.Docker)] 138[RequiresFeature(TestFeature.Docker)]
OracleContainerFixture.cs (1)
29if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (5)
AspireEFMySqlExtensionsTests.cs (1)
25private string ConnectionString => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)
ConformanceTests.cs (3)
47protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 77ConnectionString = (_containerFixture is not null && RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 130[RequiresFeature(TestFeature.Docker)]
tests\Aspire.MySqlConnector.Tests\MySqlContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Qdrant.Client.Tests (5)
AspireQdrantClientExtensionsTest.cs (2)
26RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) ? _containerFixture.GetConnectionString() : "Endpoint=http://localhost1:6331;Key=pass"; 31[RequiresFeature(TestFeature.Docker)]
ConformanceTests.cs (2)
24protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 37_connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) ?
QdrantContainerFixture.cs (1)
31if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.RabbitMQ.Client.Tests (10)
AspireRabbitMQExtensionsTests.cs (6)
26[RequiresFeature(TestFeature.Docker)] 54[RequiresFeature(TestFeature.Docker)] 83[RequiresFeature(TestFeature.Docker)] 163[RequiresFeature(TestFeature.Docker)] 200[RequiresFeature(TestFeature.Docker)] 237[RequiresFeature(TestFeature.Docker)]
AspireRabbitMQLoggingTests.cs (1)
34[RequiresFeature(TestFeature.Docker)]
ConformanceTests.cs (2)
28protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 73var connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) ?
RabbitMQContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.RabbitMQ.Client.v6.Tests (10)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (6)
26[RequiresFeature(TestFeature.Docker)] 54[RequiresFeature(TestFeature.Docker)] 83[RequiresFeature(TestFeature.Docker)] 163[RequiresFeature(TestFeature.Docker)] 200[RequiresFeature(TestFeature.Docker)] 237[RequiresFeature(TestFeature.Docker)]
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (1)
34[RequiresFeature(TestFeature.Docker)]
tests\Aspire.RabbitMQ.Client.Tests\ConformanceTests.cs (2)
28protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 73var connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker) ?
tests\Aspire.RabbitMQ.Client.Tests\RabbitMQContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
AspireRedisDistributedCacheExtensionsTests.cs (2)
45[RequiresFeature(TestFeature.Docker)] 72[RequiresFeature(TestFeature.Docker)]
DistributedCacheConformanceTests.cs (1)
41[RequiresFeature(TestFeature.Docker)]
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
OutputCacheConformanceTests.cs (1)
41[RequiresFeature(TestFeature.Docker)]
Aspire.StackExchange.Redis.Tests (13)
AspireRedisExtensionsTests.cs (10)
36[RequiresFeature(TestFeature.Docker)] 56[RequiresFeature(TestFeature.Docker)] 84[RequiresFeature(TestFeature.Docker)] 115[RequiresFeature(TestFeature.Docker)] 264[RequiresFeature(TestFeature.Docker)] 301[RequiresFeature(TestFeature.Docker)] 337[RequiresFeature(TestFeature.Docker)] 391[RequiresFeature(TestFeature.Docker)] 445[RequiresFeature(TestFeature.Docker)] 477[RequiresFeature(TestFeature.Docker)]
ConformanceTests.cs (2)
22protected override bool CanConnectToServer => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker); 69string connectionString = RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)
RedisContainerFixture.cs (1)
21if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.Templates.Tests (24)
BuildAndRunStarterTemplateBuiltInTest.cs (1)
31[RequiresFeature(TestFeature.SSLCertificate)]
BuildAndRunTemplateTests.cs (5)
31[RequiresFeature(TestFeature.SSLCertificate), RequiresFeature(TestFeature.Playwright)] 166[RequiresFeature(TestFeature.SSLCertificate), RequiresFeature(TestFeature.Playwright)] 183[RequiresFeature(TestFeature.Playwright)]
EmptyTemplateRunTests.cs (2)
20[RequiresFeature(TestFeature.Playwright)] 21[RequiresFeature(TestFeature.SSLCertificate)]
PerTestFrameworkTemplatesTests.cs (2)
23[RequiresFeature(TestFeature.Playwright)] 39if (RequiresFeatureAttribute.IsFeatureSupported(TestFeature.SSLCertificate))
StarterTemplateProjectNamesTests.cs (2)
23[RequiresFeature(TestFeature.SSLCertificate)] 24[RequiresFeature(TestFeature.Playwright)]
StarterTemplateRunTests.cs (1)
9[RequiresFeature(TestFeature.SSLCertificate)]
StarterTemplateRunTests_PreviousTFM.cs (1)
9[RequiresFeature(TestFeature.SSLCertificate)]
StarterTemplateRunTestsBase.cs (3)
26[RequiresFeature(TestFeature.Playwright)] 41[RequiresFeature(TestFeature.Playwright)] 61[RequiresFeature(TestFeature.Playwright)]
StarterTemplateWithRedisCacheTests.cs (2)
9[RequiresFeature(TestFeature.Docker)] 10[RequiresFeature(TestFeature.SSLCertificate)]
StarterTemplateWithRedisCacheTests_PreviousTFM.cs (2)
9[RequiresFeature(TestFeature.Docker)] 10[RequiresFeature(TestFeature.SSLCertificate)]
tests\Shared\Playwright\PlaywrightProvider.cs (1)
14public static bool HasPlaywrightSupport => RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Playwright);
tests\Shared\TemplatesTesting\AspireProject.cs (2)
449if (!RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker)) 466if (!RequiresFeatureAttribute.IsFeatureSupported(TestFeature.Docker))
Aspire.TestUtilities (23)
RequiresFeatureAttribute.cs (23)
11public class RequiresFeatureAttribute(TestFeature feature) : Attribute, ITraitAttribute 15public TestFeature Feature { get; } = feature; 30if ((Feature & TestFeature.SSLCertificate) == TestFeature.SSLCertificate && !IsSslCertificateSupported()) 34if ((Feature & TestFeature.Playwright) == TestFeature.Playwright && !IsPlaywrightSupported()) 38if ((Feature & TestFeature.DevCert) == TestFeature.DevCert && !IsDevCertSupported()) 42if ((Feature & TestFeature.Docker) == TestFeature.Docker && !IsDockerSupported()) 46if ((Feature & TestFeature.DockerPluginBuildx) == TestFeature.DockerPluginBuildx && !IsDockerPluginBuildxSupported()) 137public static bool IsFeatureSupported(TestFeature feature) 140if ((feature & TestFeature.SSLCertificate) == TestFeature.SSLCertificate && !IsSslCertificateSupported()) 144if ((feature & TestFeature.Playwright) == TestFeature.Playwright && !IsPlaywrightSupported()) 148if ((feature & TestFeature.DevCert) == TestFeature.DevCert && !IsDevCertSupported()) 152if ((feature & TestFeature.Docker) == TestFeature.Docker && !IsDockerSupported()) 156if ((feature & TestFeature.DockerPluginBuildx) == TestFeature.DockerPluginBuildx && !IsDockerPluginBuildxSupported())