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(); }
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); }
public void DnsResourceDataTransactionSignatureConstructorNullOtherTest() { var resourceData = new DnsResourceDataTransactionSignature(DnsDomainName.Root, 0, 0, DataSegment.Empty, 0, DnsResponseCode.NoError, null); Assert.IsNull(resourceData); Assert.Fail(); }