コード例 #1
0
ファイル: RangeTest.cs プロジェクト: ReaZhuang/itext7-dotnet
        public virtual void TestSingles()
        {
            Range range = new RangeBuilder((char)1).AddRange(2).AddRange(3).AddRange(6).Create();

            NUnit.Framework.Assert.AreEqual("[(1; 1), (2; 2), (3; 3), (6; 6)]", range.ToString());
            NUnit.Framework.Assert.IsTrue(range.Contains(1));
            NUnit.Framework.Assert.IsTrue(range.Contains(2));
            NUnit.Framework.Assert.IsTrue(range.Contains(3));
            NUnit.Framework.Assert.IsTrue(range.Contains(6));
            NUnit.Framework.Assert.IsFalse(range.Contains(0));
            NUnit.Framework.Assert.IsFalse(range.Contains(5));
            NUnit.Framework.Assert.IsFalse(range.Contains(7));
        }
コード例 #2
0
ファイル: RangeTest.cs プロジェクト: ReaZhuang/itext7-dotnet
        public virtual void TestUnionAndContains()
        {
            Range range = new RangeBuilder((char)25, (char)27).AddRange(2, 10).AddRange(0, 20).AddRange(1, 19).AddRange
                              (33, 40).AddRange(0, 5).AddRange(20, 22).AddRange(8, 15).AddRange(25, 30).Create();

            NUnit.Framework.Assert.AreEqual("[(0; 22), (25; 30), (33; 40)]", range.ToString());
            NUnit.Framework.Assert.IsTrue(range.Contains(0));
            NUnit.Framework.Assert.IsTrue(range.Contains(10));
            NUnit.Framework.Assert.IsTrue(range.Contains(22));
            NUnit.Framework.Assert.IsTrue(range.Contains(25));
            NUnit.Framework.Assert.IsTrue(range.Contains(27));
            NUnit.Framework.Assert.IsTrue(range.Contains(30));
            NUnit.Framework.Assert.IsTrue(range.Contains(33));
            NUnit.Framework.Assert.IsTrue(range.Contains(34));
            NUnit.Framework.Assert.IsTrue(range.Contains(40));
            NUnit.Framework.Assert.IsFalse(range.Contains(-1));
            NUnit.Framework.Assert.IsFalse(range.Contains(23));
            NUnit.Framework.Assert.IsFalse(range.Contains(31));
            NUnit.Framework.Assert.IsFalse(range.Contains(32));
            NUnit.Framework.Assert.IsFalse(range.Contains(41));
        }