public void RemoveAllColumnsFromSelection()
        {
            CodedUITestHelpers.CompleteStep1(_dataset.DatabaseCode);
            CodedUITestHelpers.CompleteStep2(_dataset, _dataset.Name);

            var columns = CodedUITestHelpers.SampleDatasetColumns();

            UIMap.AssertNumberOfColumnsSelected(0);
            UIMap.AssertCorrectUDFSignature(datasetUDF(_dataset.Code));

            for (int n = 0; n < columns.Count; n++)
            {
                UIMap.SelectColumn(columns[n]);
                UIMap.AssertNumberOfColumnsSelected(n + 1);
                UIMap.AssertCorrectUDFSignature(datasetUDF(_dataset.Code, columns.GetRange(0, n + 1)));
            }

            UIMap.ClickRemoveAllColumnsButton();
            UIMap.AssertNumberOfColumnsSelected(0);
            UIMap.AssertCorrectUDFSignature(datasetUDF(_dataset.Code));
        }