Exemplo n.º 1
0
        public void IteratorCheck(string pattern, int[] expected)
        {
            List <int>   actual       = new List <int>();
            RangePattern rangePattern = new RangePattern(pattern);

            foreach (int page in rangePattern)
            {
                actual.Add(page);
            }

            Assert.AreEqual(expected.Length, actual.Count);
            for (int i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
Exemplo n.º 2
0
        public void SyntaxCheck(string pattern, bool expected)
        {
            bool actual = RangePattern.SyntaxCheck(pattern);

            Assert.AreEqual(expected, actual);
        }