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()); }