Пример #1
0
        public void Equals_Test1()
        {
            int[]   pattern = new int[] { 1, 2 };
            int     len     = 3;
            PDFDash target  = new PDFDash(pattern, len);

            PDFNumber[] pattern2 = new PDFNumber[] { (PDFNumber)1.0, (PDFNumber)2.0 };
            PDFNumber   len2     = (PDFNumber)3.0;
            PDFDash     target2  = new PDFDash(pattern2, len2);

            bool actual;

            actual = target.Equals(target2);
            Assert.IsTrue(actual);

            pattern2 = new PDFNumber[] { (PDFNumber)1.0, (PDFNumber)2.0 };
            len2     = (PDFNumber)4.0; // changed phase
            target2  = new PDFDash(pattern2, len2);
            actual   = target.Equals(target2);
            Assert.IsFalse(actual);

            pattern2 = new PDFNumber[] { (PDFNumber)1.0, (PDFNumber)1.0 }; //changed number
            len2     = (PDFNumber)3.0;
            target2  = new PDFDash(pattern2, len2);
            actual   = target.Equals(target2);
            Assert.IsFalse(actual);

            pattern2 = new PDFNumber[] { (PDFNumber)1.0, (PDFNumber)2.0, (PDFNumber)3.0 }; // Added number
            len2     = (PDFNumber)3.0;
            target2  = new PDFDash(pattern2, len2);
            actual   = target.Equals(target2);
            Assert.IsFalse(actual);
        }
Пример #2
0
        public void Equals_Test()
        {
            int[]   pattern = new int[] { 1, 2 };
            int     len     = 3;
            PDFDash target  = new PDFDash(pattern, len);

            object obj      = target;
            bool   expected = true;
            bool   actual   = target.Equals(obj);

            Assert.AreEqual(expected, actual);
        }