Example #1
0
 public void DnsResourceDataTransactionKeyTooBigOtherTest()
 {
     var resourceData = new DnsResourceDataTransactionKey(DnsDomainName.Root, 0, 0, DnsTransactionKeyMode.KeyDeletion, DnsResponseCode.NoError,
                                                          DataSegment.Empty, new DataSegment(new byte[ushort.MaxValue + 1]));
     Assert.IsNull(resourceData);
     Assert.Fail();
 }
Example #2
0
 public void DnsResourceDataTransactionKeyParseTooShortTest()
 {
     var resourceData = new DnsResourceDataTransactionKey(new DnsDomainName("pcapdot.net"), 0, 0, DnsTransactionKeyMode.KeyDeletion,
                                                          DnsResponseCode.NoError, new DataSegment(new byte[5]), new DataSegment(new byte[5]));
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TKey, resourceData, -1);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TKey, resourceData, -6);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TKey, resourceData, -11);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TKey, resourceData, -23);
 }
Example #3
0
 public void DnsResourceDataTransactionKeyConstructorNullOtherTest()
 {
     var resourceData = new DnsResourceDataTransactionKey(DnsDomainName.Root, 0, 0, DnsTransactionKeyMode.KeyDeletion, DnsResponseCode.NoError,
                                                          DataSegment.Empty, null);
     Assert.IsNull(resourceData);
     Assert.Fail();
 }