public void DnsATest() {
String Name = "www.cnn.com";
DnsPacket.Types Type = DnsPacket.Types.A;
DnsPacket.Classes Class = DnsPacket.Classes.IN;
int Ttl = 2;
String RData = "64.236.91.24";
Response rp = new Response(Name, Type, Class, Ttl, RData);
MemBlock am = MemBlock.Reference(new byte[] {0x03, 0x77, 0x77, 0x77,
0x03, 0x63, 0x6e, 0x6e, 0x03, 0x63, 0x6f, 0x6d, 0x00, 0x00, 0x01, 0x00,
0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x40, 0xec, 0x5b, 0x18});
Response rm = new Response(am, 0);
Assert.AreEqual(rp.Packet, am, "Packet");
Assert.AreEqual(rm.Name, Name, "Name");
Assert.AreEqual(rm.Type, Type, "Type");
Assert.AreEqual(rm.Class, Class, "Class");
Assert.AreEqual(rm.Ttl, Ttl, "Ttl");
Assert.AreEqual(rm.RData, RData, "RData");
}