コード例 #1
0
ファイル: DnsTests.cs プロジェクト: preyea/Pcap.Net
 public void DnsResourceDataTransactionSignatureTooBigOtherTest()
 {
     var resourceData = new DnsResourceDataTransactionSignature(DnsDomainName.Root, 0, 0, DataSegment.Empty, 0,
                                                                DnsResponseCode.NoError, new DataSegment(new byte[ushort.MaxValue + 1]));
     Assert.IsNull(resourceData);
     Assert.Fail();
 }
コード例 #2
0
ファイル: DnsTests.cs プロジェクト: preyea/Pcap.Net
 public void DnsResourceDataTransactionSignatureParseWrongSizeTest()
 {
     var resourceData = new DnsResourceDataTransactionSignature(new DnsDomainName("pcapdot.net"), 0, 0, new DataSegment(new byte[5]), 0,
                                                                DnsResponseCode.NoError, new DataSegment(new byte[5]));
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TransactionSignature, resourceData, 1);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TransactionSignature, resourceData, -6);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TransactionSignature, resourceData, -11);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.TransactionSignature, resourceData, -23);
 }
コード例 #3
0
ファイル: DnsTests.cs プロジェクト: preyea/Pcap.Net
 public void DnsResourceDataTransactionSignatureConstructorNullOtherTest()
 {
     var resourceData = new DnsResourceDataTransactionSignature(DnsDomainName.Root, 0, 0, DataSegment.Empty, 0, DnsResponseCode.NoError, null);
     Assert.IsNull(resourceData);
     Assert.Fail();
 }