public void TcpClientAdapterHelperGetMatchingHostReturnsSingleAddressIfFamilyIsUnspecified() { var address = IPAddress.Parse("1.1.1.1"); var matchingAddress = TcpClientAdapterHelper.GetMatchingHost(new[] { address }, AddressFamily.Unspecified); Assert.AreEqual(address, matchingAddress); }
public void TcpClientAdapterHelperGetMatchingHostReturnNoAddressIfFamilyDoesNotMatch() { var address = IPAddress.Parse("127.0.0.1"); var matchingAddress = TcpClientAdapterHelper.GetMatchingHost(new[] { address }, AddressFamily.InterNetworkV6); Assert.IsNull(matchingAddress); }
public void TcpClientAdapterHelperGetMatchingHostReturnNoAddressIfFamilyIsUnspecifiedAndThereIsNoSingleMatch() { var address = IPAddress.Parse("1.1.1.1"); var address2 = IPAddress.Parse("2.2.2.2"); var matchingAddress = TcpClientAdapterHelper.GetMatchingHost(new[] { address, address2 }, AddressFamily.Unspecified); Assert.IsNull(matchingAddress); }