public async Task TestForeachWithLargeItems()
        {
            var testFlow = new TestScript()
            {
                Dialog = new ForeachItemsDialog()
            }
            .SendConversationUpdate();

            for (var i = 0; i < 1000; i++)
            {
                testFlow = testFlow.AssertReply(i.ToString());
            }

            await testFlow.ExecuteAsync(ResourceExplorer);
        }
        public async Task TestForeachWithLargeItems(int itemCount)
        {
            var testFlow = new TestScript()
            {
                Dialog = new ForeachItemsDialog(itemCount)
            }
            .SendConversationUpdate();

            for (var i = 0; i < itemCount; i++)
            {
                testFlow = testFlow.AssertReply("Send me some text.");
                testFlow.Script.Add(new UserSays()
                {
                    Text = "1"
                });
                testFlow = testFlow.AssertReply(i.ToString());
            }

            await testFlow.ExecuteAsync(_resourceExplorerFixture.ResourceExplorer);
        }