Esempio n. 1
0
        public void equalsでnullトを比較するとfalseが返る()
        {
            //setUp
            var sut      = new RrA("name", 10, new Ip("192.168.0.1"));
            var expected = false;
            //exercise
            var actual = sut.Equals(null);

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 2
0
        public void equalsでTTLが異なるオブジェクトを比較するとfalseが返る()
        {
            //setUp
            var sut      = new RrA("name", 10, new Ip("0.0.0.1"));
            var expected = false;
            //exercise
            var actual = sut.Equals(new RrA("name", 20, new Ip("0.0.0.1")));

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 3
0
        public void equalsで同一のオブジェクトを比較するとtrueが返る()
        {
            //setUp
            var sut      = new RrA("name", 10, new Ip("192.168.0.1"));
            var expected = true;
            //exercise
            var actual = sut.Equals(sut);

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 4
0
        public void ToStringの確認()
        {
            //setUp
            var expected = "A aaa.com TTL=0 127.0.0.1";
            var sut      = new RrA("aaa.com", 0, new Ip("127.0.0.1"));
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 5
0
        public void バイナリ初期化との比較()
        {
            //setUp
            var sut      = new RrA("aaa.com", 64800, new Ip("1.2.3.4"));
            var expected = (new RrA("aaa.com", 64800, new byte[] { 1, 2, 3, 4 })).ToString();
            //exercise
            var actual = sut.ToString();

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 6
0
        public void GetIpの確認()
        {
            //setUp
            var expected = new Ip("127.0.0.1");
            var sut      = new RrA("aaa.com", 0, expected);
            //exercise
            var actual = sut.Ip;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Esempio n. 7
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));
        }