Example #1
0
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.AuthoritativeAnswer = true;
            dns.GetByte(2).Should().Be(0b_0000_0100);

            dns.AuthoritativeAnswer = false;
            dns.GetByte(2).Should().Be(0b_0000_0000);
        }
Example #2
0
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.TransactionId = 0x5678;

            dns.TransactionId.Should().Be(0x5678);
            dns.GetByte(0).Should().Be(0x56);
            dns.GetByte(1).Should().Be(0x78);
        }
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.AdditionalRRsCount = 0x5678;

            dns.AdditionalRRsCount.Should().Be(0x5678);
            dns.GetByte(10).Should().Be(0x56);
            dns.GetByte(11).Should().Be(0x78);
        }
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.AnswersCount = 0x5678;

            dns.AnswersCount.Should().Be(0x5678);
            dns.GetByte(6).Should().Be(0x56);
            dns.GetByte(7).Should().Be(0x78);
        }
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.RecursionDesired = true;
            dns.GetByte(2).Should().Be(0b_0000_0001);

            dns.RecursionDesired = false;
            dns.GetByte(2).Should().Be(0b_0000_0000);
        }
Example #6
0
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.TrunCation = true;
            dns.GetByte(2).Should().Be(0b_0000_0010);

            dns.TrunCation = false;
            dns.GetByte(2).Should().Be(0b_0000_0000);
        }
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.AuthorityRRsCount = 0x5678;

            dns.AuthorityRRsCount.Should().Be(0x5678);
            dns.GetByte(8).Should().Be(0x56);
            dns.GetByte(9).Should().Be(0x78);
        }
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.RecursionAvailable = true;
            dns.GetByte(3).Should().Be(0b_1000_0000);

            dns.RecursionAvailable = false;
            dns.GetByte(3).Should().Be(0b_0000_0000);
        }
Example #9
0
        public void Set()
        {
            var dns = new DNS
            {
                Bytes = new Byte[32]
            };

            dns.QueriesCount = 0x5678;

            dns.QueriesCount.Should().Be(0x5678);
            dns.GetByte(4).Should().Be(0x56);
            dns.GetByte(5).Should().Be(0x78);
        }