public void Generator_ForSequence2()
        {
            int[] expected = { 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 };
            var   gen      = new FunctionGenerator <int>(1, 2);
            var   list     = new List <int>();

            foreach (var t in gen.GenerateBySecondRule(10))
            {
                list.Add(t);
            }
            CollectionAssert.AreEqual(expected, list.ToArray());
        }