コード例 #1
0
        public void Test_IEquatable()
        {
            MagickImageInfo first = CreateMagickImageInfo(Color.Red, 10, 10);

            Assert.IsFalse(first == null);
            Assert.IsFalse(first.Equals(null));
            Assert.IsTrue(first.Equals(first));
            Assert.IsTrue(first.Equals((object)first));

            MagickImageInfo second = CreateMagickImageInfo(Color.Red, 10, 10);

            Assert.IsTrue(first == second);
            Assert.IsTrue(first.Equals(second));
            Assert.IsTrue(first.Equals((object)second));

            second = CreateMagickImageInfo(Color.Green, 10, 10);

            Assert.IsTrue(first == second);
            Assert.IsTrue(first.Equals(second));
        }