public CollectionViewTestViewModel(IPageDialogService pageDialog)
        {
            _pageDlg = pageDialog;
            InitializeProperties();

            Action currentAction = null;

            NextCommand.Subscribe(async _ =>
            {
                if (!_testEnumerator.MoveNext())
                {
                    await pageDialog.DisplayAlertAsync("", "Finished", "OK");
                    return;
                }
                currentAction = _testEnumerator.Current.Run;
                currentAction?.Invoke();
            });
            RepeatCommand.Subscribe(_ =>
            {
                currentAction?.Invoke();
            });
        }