Example #1
0
            public override bool Equals(Object obj)
            {
                if (obj == null || GetType() != obj.GetType())
                {
                    return(false);
                }

                IPAddress_v4 p = (IPAddress_v4)obj;

                return(this.ToString().CompareTo(p.ToString()) == 0);
            }
        public static void InterfaceDescriptionOption_IPAddress_v4_Test()
        {
            byte[]       preTab  = new byte[] { 192, 168, 0, 1, 255, 255, 255, 0 };
            IPAddress_v4 address = new IPAddress_v4(preTab);

            Assert.IsNotNull(address);
            Assert.AreEqual(address.Address, "192.168.0.1");
            Assert.AreEqual(address.Mask, "255.255.255.0");
            Assert.AreEqual(address.ToString(), "192.168.0.1 255.255.255.0");
            byte[] postTab = address.ConvertToByte();
            Assert.AreEqual(preTab, postTab);
        }
 public static void InterfaceDescriptionOption_IPAddress_v4_Test()
 {
     byte[] preTab = new byte[] { 192, 168, 0, 1, 255, 255, 255, 0 };
     IPAddress_v4 address = new IPAddress_v4(preTab);
     Assert.IsNotNull(address);
     Assert.AreEqual(address.Address, "192.168.0.1");
     Assert.AreEqual(address.Mask, "255.255.255.0");
     Assert.AreEqual(address.ToString(), "192.168.0.1 255.255.255.0");
     byte[] postTab = address.ConvertToByte();
     Assert.AreEqual(preTab, postTab);
 }