Exemplo n.º 1
0
        public void ThrowsAnExceptionWhenTheEndPointTypeIsNotSupported()
        {
            var target = new IPAddressConversionService();

            Assert.Throws <NotSupportedException>(() => target.ConvertFromEndpoint(new RASTUNNELENDPOINT
            {
                type = (RASTUNNELENDPOINTTYPE)(-1)
            }));
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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());
        }
Exemplo n.º 4
0
 public void Setup()
 {
     target = new IPAddressConversionService();
 }