public void ThrowsAnExceptionWhenTheEndPointTypeIsNotSupported() { var target = new IPAddressConversionService(); Assert.Throws <NotSupportedException>(() => target.ConvertFromEndpoint(new RASTUNNELENDPOINT { type = (RASTUNNELENDPOINTTYPE)(-1) })); }
public void ConvertsAnIPv6AddressWithTheExpectedBytes() { var bytes = new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; var target = new IPAddressConversionService(); var result = target.ConvertFromEndpoint(new RASTUNNELENDPOINT { addr = bytes, type = RASTUNNELENDPOINTTYPE.IPv6 }); Assert.AreEqual("::1", result.ToString()); }
public void ConvertsAnIPv4AddressWithMoreBytesThanNeeded() { var bytes = new byte[] { 127, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; var target = new IPAddressConversionService(); var result = target.ConvertFromEndpoint(new RASTUNNELENDPOINT { addr = bytes, type = RASTUNNELENDPOINTTYPE.IPv4 }); Assert.AreEqual("127.0.0.1", result.ToString()); }
public void Setup() { target = new IPAddressConversionService(); }