Example #1
0
        public void BasicResourceRecordWithEmptyDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "empty-domain_basic");

            Domain         domain = new Domain(Helper.GetArray <string>());
            ResourceRecord record = new ResourceRecord(domain, Helper.GetArray <byte>(),
                                                       RecordType.A, RecordClass.IN, new TimeSpan(0));

            Assert.Equal(content, record.ToArray());
        }
Example #2
0
        public void BasicResourceRecordWithMultipleLabelDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "www.google.com_basic");

            Domain         domain = new Domain(Helper.GetArray("www", "google", "com"));
            ResourceRecord record = new ResourceRecord(domain, Helper.GetArray <byte>(),
                                                       RecordType.A, RecordClass.IN, new TimeSpan(0));

            Assert.Equal(content, record.ToArray());
        }
        public void TtlResourceRecordWithEmptyDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "empty-domain_ttl");

            Domain         domain = new Domain(Helper.GetArray <string>());
            ResourceRecord record = new ResourceRecord(domain, Helper.GetArray <byte>(),
                                                       RecordType.A, RecordClass.IN, TimeSpan.FromSeconds(1));

            CollectionAssert.AreEqual(content, record.ToArray());
        }
        public void AnyResourceRecordWithEmptyDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "empty-domain_any");

            Domain         domain = new Domain(Helper.GetArray <string>());
            ResourceRecord record = new ResourceRecord(domain, Helper.GetArray <byte>(),
                                                       RecordType.A, RecordClass.ANY, new TimeSpan(0));

            CollectionAssert.AreEqual(content, record.ToArray());
        }
Example #5
0
        public void AllSetResourceRecordWithMultipleLabelDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "www.google.com_all");

            byte[]         data   = Helper.GetArray <byte>(1, 1);
            Domain         domain = new Domain(Helper.GetArray("www", "google", "com"));
            ResourceRecord record = new ResourceRecord(domain, data,
                                                       RecordType.CNAME, RecordClass.ANY, TimeSpan.FromSeconds(1));

            Assert.Equal(content, record.ToArray());
        }
        public void DataResourceRecordWithEmptyDomain()
        {
            byte[] content = Helper.ReadFixture("ResourceRecord", "empty-domain_data");

            byte[]         data   = Helper.GetArray <byte>(1, 1);
            Domain         domain = new Domain(Helper.GetArray <string>());
            ResourceRecord record = new ResourceRecord(domain, data,
                                                       RecordType.A, RecordClass.IN, new TimeSpan());

            CollectionAssert.AreEqual(content, record.ToArray());
        }