}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV4IPEndPointToV4Host_Success()
{
DualModeConnectAsync_IPEndPointToHost_Helper(IPAddress.Loopback, IPAddress.Loopback, false);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV6IPEndPointToV6Host_Success()
{
DualModeConnectAsync_IPEndPointToHost_Helper(IPAddress.IPv6Loopback, IPAddress.IPv6Loopback, false);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV4IPEndPointToV6Host_Fails()
{
DualModeConnectAsync_IPEndPointToHost_Fails_Helper(IPAddress.Loopback, IPAddress.IPv6Loopback);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV6IPEndPointToV4Host_Fails()
{
DualModeConnectAsync_IPEndPointToHost_Fails_Helper(IPAddress.IPv6Loopback, IPAddress.Loopback);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV4IPEndPointToDualHost_Success()
{
DualModeConnectAsync_IPEndPointToHost_Helper(IPAddress.Loopback, IPAddress.IPv6Any, true);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void ConnectAsyncV6IPEndPointToDualHost_Success()
{
DualModeConnectAsync_IPEndPointToHost_Helper(IPAddress.IPv6Loopback, IPAddress.IPv6Any, true);
public class DualModeAcceptAsync : DualModeBase
{
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void AcceptAsyncV4BoundToSpecificV4_Success()
{
DualModeConnect_AcceptAsync_Helper(IPAddress.Loopback, IPAddress.Loopback);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void AcceptAsyncV4BoundToAnyV4_Success()
{
DualModeConnect_AcceptAsync_Helper(IPAddress.Any, IPAddress.Loopback);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void AcceptAsyncV6BoundToSpecificV6_Success()
{
DualModeConnect_AcceptAsync_Helper(IPAddress.IPv6Loopback, IPAddress.IPv6Loopback);
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50568", TestPlatforms.Android)]
public void AcceptAsyncV4BoundToAnyV6_Success()
{
DualModeConnect_AcceptAsync_Helper(IPAddress.IPv6Any, IPAddress.Loopback);