public void TestPtr()
{
String ptr = "64.233.169.104";
MemBlock ptrm = MemBlock.Reference(new byte[] { 0x03, 0x31, 0x30, 0x34,
0x03, 0x31, 0x36, 0x39, 0x03, 0x32, 0x33, 0x33, 0x02, 0x36, 0x34, 0x07,
0x69, 0x6e, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x04, 0x61, 0x72, 0x70, 0x61,
0x00 });
Assert.AreEqual(ptr, DnsPacket.PtrMemBlockToString(ptrm),
"PtrMemBlockToString");
Assert.AreEqual(ptrm, DnsPacket.PtrStringToMemBlock(ptr),
"PtrStringToMemBlock");
Assert.AreEqual(ptr, DnsPacket.PtrMemBlockToString(
DnsPacket.PtrStringToMemBlock(ptr)),
"Ptr String dual");
Assert.AreEqual(ptrm, DnsPacket.PtrStringToMemBlock(
DnsPacket.PtrMemBlockToString(ptrm)),
"Ptr MemBlock dual");
}