Exemplo n.º 1
0
        public void SelectionTestExcludeEnd()
        {
            TestContext.WriteLine("SelectionTestExcludeEnd");
            var cs = new ConfigurationSelection();

            cs.AddFilter(TypeSelection.ExcludeEnd, "9", 0);
            cs.CalculateStartFileValidation();
            //
            var result = Validate(cs, StringListForPattern);

            Assert.IsTrue(result.Count == StringListForPattern.Count - 1, "9 excluded");
        }
Exemplo n.º 2
0
        public void SelectionTestIncludeOccurenceLess()
        {
            TestContext.WriteLine("SelectionTestIncludeOccurenceLess");
            var cs = new ConfigurationSelection();

            cs.AddFilter(TypeSelection.IncludeOccurenceLess, ".", 4);
            cs.CalculateStartFileValidation();
            //
            var result = Validate(cs, StringListForOccurence);

            Assert.IsTrue(result.Count == 2, "2 left");
        }
Exemplo n.º 3
0
        public void SelectionTestIncludeStart()
        {
            TestContext.WriteLine("SelectionTestIncludeStart");
            var cs = new ConfigurationSelection();

            cs.AddFilter(TypeSelection.IncludeStart, "e", 0);
            cs.CalculateStartFileValidation();
            //
            var result = Validate(cs, StringListForPattern);

            Assert.IsTrue(result.Count == 2, "e included");
        }
Exemplo n.º 4
0
        public void SelectionTestAfterReset()
        {
            TestContext.WriteLine("SelectionTestAfterReset");
            var cs = new ConfigurationSelection();

            cs.RemoveFilter(cs.AddFilter(TypeSelection.Exclude, "g1", 0));
            cs.RemoveFilter(cs.AddFilter(TypeSelection.Include, "Ag", 0));
            cs.RemoveFilter(cs.AddFilter(TypeSelection.ExcludeEnd, "35", 0));
            cs.RemoveFilter(cs.AddFilter(TypeSelection.IncludeEnd, "89", 0));
            cs.RemoveFilter(cs.AddFilter(TypeSelection.ExcludeStart, "Ml", 0));
            cs.RemoveFilter(cs.AddFilter(TypeSelection.IncludeStart, "Y", 0));
            cs.CalculateStartFileValidation();
            //
            var result = Validate(cs, StringListForPattern);

            Assert.IsTrue(result.Count == StringListForPattern.Count, "All initial list recovered");
        }