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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }