示例#1
0
        public void StringToUIntTest()
        {
            var u = IPAddressHelper.IPv4AddressToUInt("123.232.112.12");
            var s = IPAddressHelper.ToIPv4Address(u);

            Assert.AreEqual("123.232.112.12", s);
        }
示例#2
0
        public void UIntToStringTest()
        {
            var b = new byte[] { 123, 232, 112, 12 };
            var u = IPAddressHelper.IPv4AddressToUInt(b, 0);
            var s = IPAddressHelper.ToIPv4Address(u);

            Assert.AreEqual("123.232.112.12", s);
        }
示例#3
0
        public void ToFromUIntTest()
        {
            var u  = IPAddressHelper.IPv4AddressToUInt("123.232.112.12");
            var s  = IPAddressHelper.ToIPv4Address(u);
            var u2 = IPAddressHelper.IPv4AddressToUInt(s);

            Assert.AreEqual("123.232.112.12", s);
            Assert.AreEqual(u, u2);
        }
示例#4
0
        public void ToFromBytesTest()
        {
            var b  = new byte[] { 123, 232, 112, 12 };
            var u  = IPAddressHelper.IPv4AddressToUInt(b, 0);
            var s  = IPAddressHelper.ToIPv4Address(u);
            var u2 = IPAddressHelper.IPv4AddressToUInt(s);

            Assert.AreEqual("123.232.112.12", s);
            Assert.AreEqual(u, u2);
        }