示例#1
0
        private List <Facette.SelectResult> CollectFacetteValues(ITestContext testContext)
        {
            List <Facette.SelectResult> facetteValues = new List <Facette.SelectResult>();

            logger.Info("Collecting valid values for facettes...");

            for (int i = 0; i < testContext.GetEntries().Count; i++)
            {
                var entry     = testContext.GetEntries()[i];
                var fac       = GetFacette(entry.facetteName);
                var allValues = fac.GetValidCombinations(entry.limitLow, entry.limitHigh);

                logger.Info("   " + fac.Name + " uses " + entry.limitLow + " to " + entry.limitHigh + " values per combination, resulting in " + allValues.valueCombinations.Count + " sets of values.");

                facetteValues.Add(allValues);
            }
            return(facetteValues);
        }