Ejemplo n.º 1
0
 public virtual void RangePartAndEqualsNullTest()
 {
     PageRange.IPageRangePart   odd = PageRange.PageRangePartOddEven.ODD;
     PageRange.IPageRangePart   seq = new PageRange.PageRangePartSequence(2, 14);
     PageRange.PageRangePartAnd pageRangePartAnd = new PageRange.PageRangePartAnd(odd, seq);
     NUnit.Framework.Assert.IsFalse(pageRangePartAnd.Equals(null));
 }
Ejemplo n.º 2
0
 public virtual void IsRangePartAndInRangeFalseTest()
 {
     PageRange.IPageRangePart   odd = PageRange.PageRangePartOddEven.ODD;
     PageRange.IPageRangePart   seq = new PageRange.PageRangePartSequence(2, 14);
     PageRange.PageRangePartAnd pageRangePartAnd = new PageRange.PageRangePartAnd(odd, seq);
     NUnit.Framework.Assert.IsFalse(pageRangePartAnd.IsPageInRange(1));
 }
Ejemplo n.º 3
0
 /// <summary><inheritDoc/></summary>
 public override bool Equals(Object obj)
 {
     if (!(obj is PageRange.PageRangePartSequence))
     {
         return(false);
     }
     PageRange.PageRangePartSequence other = (PageRange.PageRangePartSequence)obj;
     return(start == other.start && end == other.end);
 }
Ejemplo n.º 4
0
        public virtual void RangePartSequenceEqualsAndHashCodeTest()
        {
            PageRange.PageRangePartSequence pageRangePartSequence  = new PageRange.PageRangePartSequence(1, 2);
            PageRange.PageRangePartSequence pageRangePartSequence2 = new PageRange.PageRangePartSequence(1, 2);
            bool result = pageRangePartSequence.Equals(pageRangePartSequence2);

            NUnit.Framework.Assert.IsTrue(result);
            NUnit.Framework.Assert.AreEqual(pageRangePartSequence.GetHashCode(), pageRangePartSequence2.GetHashCode());
        }
Ejemplo n.º 5
0
        public virtual void AddCustomAnd()
        {
            PageRange range = new PageRange();

            PageRange.IPageRangePart odd = PageRange.PageRangePartOddEven.ODD;
            PageRange.IPageRangePart seq = new PageRange.PageRangePartSequence(2, 14);
            PageRange.IPageRangePart and = new PageRange.PageRangePartAnd(odd, seq);
            range.AddPageRangePart(and);
            NUnit.Framework.Assert.AreEqual(range.GetQualifyingPageNums(15), JavaUtil.ArraysAsList(3, 5, 7, 9, 11, 13)
                                            );
        }
Ejemplo n.º 6
0
        public virtual void RangePartAndNotEqualsAndHashCodeTest()
        {
            PageRange.IPageRangePart   odd = PageRange.PageRangePartOddEven.ODD;
            PageRange.IPageRangePart   seq = new PageRange.PageRangePartSequence(2, 14);
            PageRange.PageRangePartAnd pageRangePartAnd  = new PageRange.PageRangePartAnd(odd, seq);
            PageRange.PageRangePartAnd pageRangePartAnd2 = new PageRange.PageRangePartAnd();
            bool result = pageRangePartAnd.Equals(pageRangePartAnd2);

            NUnit.Framework.Assert.IsFalse(result);
            NUnit.Framework.Assert.AreNotEqual(pageRangePartAnd.GetHashCode(), pageRangePartAnd2.GetHashCode());
        }
Ejemplo n.º 7
0
 public virtual void RangePartSequenceEqualsNullTest()
 {
     PageRange.PageRangePartSequence pageRangePartSequence = new PageRange.PageRangePartSequence(1, 2);
     NUnit.Framework.Assert.IsFalse(pageRangePartSequence.Equals(null));
 }