public virtual void create_withFunction()
        {
            DefaultScenarioArray <int> test = DefaultScenarioArray.of(3, i => (i + 1));

            assertThat(test.Values).isEqualTo(ImmutableList.of(1, 2, 3));
            assertThat(test.ScenarioCount).isEqualTo(3);
            assertThat(test.get(0)).isEqualTo(1);
            assertThat(test.get(1)).isEqualTo(2);
            assertThat(test.get(2)).isEqualTo(3);
            assertThat(test.ToList()).isEqualTo(ImmutableList.of(1, 2, 3));
        }