Exemple #1
0
        public void ColourFormatEquality()
        {
            ColourFormat
                p = new ColourFormat(1, 2, 4, 8),
                q = new ColourFormat(1, 2, 4, 8);

            Assert.IsTrue(p.Equals(q));
            Assert.IsTrue(p == q);
            Assert.IsFalse(p != q);
        }
Exemple #2
0
        private static void ColourFormatInequality(params int[] a)
        {
            ColourFormat
                p = new ColourFormat(1, 2, 4, 8),
                q = new ColourFormat(a[0], a[1], a[2], a[3]);

            Assert.IsFalse(p.Equals(q));
            Assert.IsFalse(p == q);
            Assert.IsTrue(p != q);
        }
Exemple #3
0
        public void ColourFormatCtorCopy()
        {
            ColourFormat
                p = new ColourFormat(1, 2, 4, 8),
                q = new ColourFormat(p);

            Assert.IsTrue(p.Equals(q));
            Assert.IsTrue(p == q);
            Assert.IsFalse(p != q);
            Assert.IsFalse(ReferenceEquals(p, q));
        }