Esempio n. 1
0
        public void GetDLenの確認()
        {
            //setUp
            var    sut      = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            ushort expected = 6;
            //exercise
            var actual = sut.DLen;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 2
0
        public void GetTtlの確認()
        {
            //setUp
            var  sut      = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            uint expected = 0x11E86; //733350
            //exercise
            var actual = sut.Ttl;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 3
0
        public void GetTypeの確認()
        {
            //setUp
            var sut      = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = DnsType.Ns;
            //exercise
            var actual = sut.DnsType;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 4
0
        public void 実パケット生成したオブジェクトとの比較()
        {
            //setUp
            var sut      = new RrNs("aaa.com", 0x00002b25, "ns2.google.com");
            var rr       = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = (new RrNs("aaa.com", rr.Ttl, rr.Data)).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 5
0
        public void 実パケット生成したオブジェクトとの比較()
        {
            //setUp
            var sut      = new RrAaaa("orange.kame.net", 0x00015180, new Ip("2001:200:dff:fff1:216:3eff:feb1:44d7"));
            var rr       = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = (new RrAaaa("orange.kame.net", rr.Ttl, rr.Data)).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 6
0
        public void 実パケット生成したオブジェクトとの比較()
        {
            //setUp
            var sut      = new RrA("aaa.com", 0x00000e10, new Ip("59.106.27.208"));
            var rr       = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = (new RrA("aaa.com", rr.Ttl, rr.Data)).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 7
0
        public void 実パケット生成したオブジェクトとの比較()
        {
            //setUp
            var sut      = new RrPtr("1.0.0.127.in-addr.arpa.", 0x00000e10, "localhost");
            var rr       = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = (new RrPtr("1.0.0.127.in-addr.arpa.", rr.Ttl, rr.Data)).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 8
0
        public void 実パケット生成したオブジェクトとの比較()
        {
            //setUp
            RrMx     sut      = new RrMx("aaa.com", 0x00000289, 30, "alt3.gmail-smtp-in.l.google.com");
            PacketRr rr       = new PacketRr(TestUtil.HexStream2Bytes(str0), 0);
            var      expected = (new RrMx("aaa.com", rr.Ttl, rr.Data)).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 9
0
        public void GetData確認()
        {
            //setUp
            var sut      = new PacketRr(TestUtil.HexStream2Bytes(Str0), 0);
            var expected = new byte[6];

            Buffer.BlockCopy(TestUtil.HexStream2Bytes(Str0), 10, expected, 0, 6);
            //exercise
            var actual = sut.Data;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 10
0
        public void SetTypeの確認()
        {
            //setUp
            var           sut      = new PacketRr(0);
            const DnsType expected = DnsType.Mx;

            sut.DnsType = expected;

            //exercise
            var actual = sut.DnsType;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 11
0
        public void SetClsの確認()
        {
            //setUp
            var sut = new PacketRr(0);

            ushort expected = 0x0002;

            sut.Cls = expected;

            //exercise
            var actual = sut.Cls;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }