52 references to ResourceKind
Aspire.Hosting.Tests (52)
EndpointReferenceTests.cs (52)
342[InlineData(EndpointProperty.Url, ResourceKind.Host, ResourceKind.Host, "blah://localhost:1234")]
343[InlineData(EndpointProperty.Url, ResourceKind.Host, ResourceKind.Container, "blah://localhost:1234")]
344[InlineData(EndpointProperty.Url, ResourceKind.Container, ResourceKind.Host, "blah://host.docker.internal:1234")]
345[InlineData(EndpointProperty.Url, ResourceKind.Container, ResourceKind.Container, "blah://destination.dev.internal:4567")]
346[InlineData(EndpointProperty.Host, ResourceKind.Host, ResourceKind.Host, "localhost")]
347[InlineData(EndpointProperty.Host, ResourceKind.Host, ResourceKind.Container, "localhost")]
348[InlineData(EndpointProperty.Host, ResourceKind.Container, ResourceKind.Host, "host.docker.internal")]
349[InlineData(EndpointProperty.Host, ResourceKind.Container, ResourceKind.Container, "destination.dev.internal")]
350[InlineData(EndpointProperty.IPV4Host, ResourceKind.Host, ResourceKind.Host, "127.0.0.1")]
351[InlineData(EndpointProperty.IPV4Host, ResourceKind.Host, ResourceKind.Container, "127.0.0.1")]
352[InlineData(EndpointProperty.IPV4Host, ResourceKind.Container, ResourceKind.Host, "host.docker.internal")]
353[InlineData(EndpointProperty.IPV4Host, ResourceKind.Container, ResourceKind.Container, "destination.dev.internal")]
354[InlineData(EndpointProperty.Port, ResourceKind.Host, ResourceKind.Host, "1234")]
355[InlineData(EndpointProperty.Port, ResourceKind.Host, ResourceKind.Container, "1234")]
356[InlineData(EndpointProperty.Port, ResourceKind.Container, ResourceKind.Host, "1234")]
357[InlineData(EndpointProperty.Port, ResourceKind.Container, ResourceKind.Container, "4567")]
358[InlineData(EndpointProperty.Scheme, ResourceKind.Host, ResourceKind.Host, "blah")]
359[InlineData(EndpointProperty.Scheme, ResourceKind.Host, ResourceKind.Container, "blah")]
360[InlineData(EndpointProperty.Scheme, ResourceKind.Container, ResourceKind.Host, "blah")]
361[InlineData(EndpointProperty.Scheme, ResourceKind.Container, ResourceKind.Container, "blah")]
362[InlineData(EndpointProperty.HostAndPort, ResourceKind.Host, ResourceKind.Host, "localhost:1234")]
363[InlineData(EndpointProperty.HostAndPort, ResourceKind.Host, ResourceKind.Container, "localhost:1234")]
364[InlineData(EndpointProperty.HostAndPort, ResourceKind.Container, ResourceKind.Host, "host.docker.internal:1234")]
365[InlineData(EndpointProperty.HostAndPort, ResourceKind.Container, ResourceKind.Container, "destination.dev.internal:4567")]
366public async Task PropertyResolutionTest(EndpointProperty property, ResourceKind sourceKind, ResourceKind destinationKind, object expectedResult)
402static IResourceWithEndpoints CreateResource(string name, ResourceKind kind)
404if (kind == ResourceKind.Container)