private void AssertIndexedOr(int[] values, int expectedResultCount)
 {
     var config = new TestConfig
         (values.Length);
     while (config.MoveNext())
     {
         AssertIndexedOr(values, expectedResultCount, config.RootIndex(), config.ConnectLeft
             ());
     }
 }
        private void AssertIndexedOr(int[] values, int expectedResultCount)
        {
            var config = new TestConfig
                             (values.Length);

            while (config.MoveNext())
            {
                AssertIndexedOr(values, expectedResultCount, config.RootIndex(), config.ConnectLeft
                                    ());
            }
        }