public void RoundTrip() { var a = new ResourceRecord { Name = "emanon.org", Class = DnsClass.CH, Type = (DnsType)0xFFFF, TTL = TimeSpan.FromDays(2) }; var b = (ResourceRecord) new ResourceRecord().Read(a.ToByteArray()); Assert.AreEqual(a.Name, b.Name); Assert.AreEqual(a.Class, b.Class); Assert.AreEqual(a.Type, b.Type); Assert.AreEqual(a.TTL, b.TTL); Assert.AreEqual(a.GetDataLength(), b.GetDataLength()); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); Assert.IsInstanceOfType(b, typeof(ResourceRecord)); }
public void DataLength() { var rr = new ResourceRecord(); Assert.AreEqual(0, rr.GetDataLength()); }