예제 #1
0
 /// <summary><inheritDoc/></summary>
 public override bool Equals(Object obj)
 {
     if (!(obj is PageRange.PageRangePartSingle))
     {
         return(false);
     }
     PageRange.PageRangePartSingle other = (PageRange.PageRangePartSingle)obj;
     return(page == other.page);
 }
예제 #2
0
        public virtual void RangePartSingleNotEqualsAndHashCodeTest()
        {
            PageRange.PageRangePartSingle pageRangePartSingle1 = new PageRange.PageRangePartSingle(10);
            PageRange.PageRangePartSingle pageRangePartSingle2 = new PageRange.PageRangePartSingle(1);
            bool result = pageRangePartSingle1.Equals(pageRangePartSingle2);

            NUnit.Framework.Assert.IsFalse(result);
            NUnit.Framework.Assert.AreNotEqual(pageRangePartSingle1.GetHashCode(), pageRangePartSingle2.GetHashCode());
        }
예제 #3
0
 public virtual void IsRangePartSingleInRangeFalseTest()
 {
     PageRange.PageRangePartSingle pageRangePartSingle = new PageRange.PageRangePartSingle(10);
     NUnit.Framework.Assert.IsFalse(pageRangePartSingle.IsPageInRange(1));
 }
예제 #4
0
 public virtual void RangePartSingleEqualsNullTest()
 {
     PageRange.PageRangePartSingle pageRangePartSingle = new PageRange.PageRangePartSingle(10);
     NUnit.Framework.Assert.IsFalse(pageRangePartSingle.Equals(null));
 }
예제 #5
0
 public virtual void GetAllPagesInRangeEmptyTest()
 {
     PageRange.PageRangePartSingle pageRangePartSingle = new PageRange.PageRangePartSingle(10);
     NUnit.Framework.Assert.AreEqual(new List <Object>(), pageRangePartSingle.GetAllPagesInRange(4));
 }