NetworkPackets.Dns.DnsPacketTest.TestIP C# (CSharp) Method

TestIP() private method

private TestIP ( ) : void
return void
    public void TestIP() {
      String ip = "208.80.152.3";
      MemBlock ipm = MemBlock.Reference(new byte[] {0xd0, 0x50, 0x98, 0x03});
      Assert.AreEqual(ip, DnsPacket.IPMemBlockToString(ipm),
                      "IPMemBlockToString");
      Assert.AreEqual(ipm, DnsPacket.IPStringToMemBlock(ip),
                      "IPStringToMemBlock");
      Assert.AreEqual(ip, DnsPacket.IPMemBlockToString(
                      DnsPacket.IPStringToMemBlock(ip)),
                      "IP String dual");
      Assert.AreEqual(ipm, DnsPacket.IPStringToMemBlock(
                      DnsPacket.IPMemBlockToString(ipm)),
                      "IP MemBlock dual");

      String bad_ip = "Test.Test.Test.123";
      MemBlock bad_ipm = null;
      try {
        bad_ipm = DnsPacket.IPStringToMemBlock(bad_ip);
      } catch {}
      Assert.AreEqual(null, bad_ipm, "Bad IP");
    }