コード例 #1
0
ファイル: Test_ImageId.cs プロジェクト: Amarok79/Bar
            public void TestObjectEquals()
            {
                Object id0 = new ImageId();
                Object id1 = new ImageId(Guid.Parse("83b8710937a84b818c829162c1b405b6"));
                Object id2 = new ImageId(Guid.Parse("83B8710937A84B818C829162C1B405B6"));
                Object id3 = new ImageId(Guid.Parse("5A1DF7E2450B4BE7B4F970A95D391316"));
                Object id4 = null;

                Check.That(id0.Equals(id0)).IsTrue();
                Check.That(id0.Equals(id1)).IsFalse();
                Check.That(id0.Equals(id2)).IsFalse();
                Check.That(id0.Equals(id3)).IsFalse();
                Check.That(id0.Equals(id4)).IsFalse();

                Check.That(id1.Equals(id1)).IsTrue();
                Check.That(id1.Equals(id2)).IsTrue();
                Check.That(id1.Equals(id3)).IsFalse();
                Check.That(id1.Equals(id4)).IsFalse();

                Check.That(id2.Equals(id2)).IsTrue();
                Check.That(id2.Equals(id3)).IsFalse();
                Check.That(id2.Equals(id4)).IsFalse();

                Check.That(id3.Equals(id3)).IsTrue();
                Check.That(id3.Equals(id4)).IsFalse();
            }