Beispiel #1
0
        public ImportGherkinFeatureWizard(ITreeViewItem folder, eImportGherkinFileContext context)
        {
            mContext = context;
            if (mContext == eImportGherkinFileContext.BusinessFlowFolder)
            {
                bizFlowTargetFolder = folder;
            }
            else
            {
                featureTargetFolder = folder;
            }
            importGherkinTargetFolder = new ImportGherkinTargetFolder(mContext);

            AddPage(Name: "Intro", Title: "Import Gherkin Intro", SubTitle: "Importing BDD Gherkin File...", Page: new ImportGherkinIntroPage());

            if (mContext == eImportGherkinFileContext.BusinessFlowFolder)
            {
                AddPage(Name: "SelectDocumentsFolder", Title: "Target Feature File Path", SubTitle: "Select Feature Folder...", Page: importGherkinTargetFolder);
            }

            AddPage(Name: "SelectFile", Title: "Select Feature File", SubTitle: "Choose ...", Page: new ImportGherkinFeatureFilePage());

            if (mContext == eImportGherkinFileContext.DocumentsFolder)
            {
                AddPage(Name: "SelectBusinessFlowFolder", Title: "Target Business Flow Path", SubTitle: "Select Target Folder...", Page: importGherkinTargetFolder);
            }

            AddPage(Name: "Summary", Title: "Summary", SubTitle: "here is what will happen when you click finish", Page: new ImportGherkinFeatureSummaryPage());
        }
Beispiel #2
0
        public ImportGherkinFeatureFilePage(string folder, eImportGherkinFileContext context)
        {
            InitializeComponent();
            FetaureFileName.FileExtensions.Add(".feature");
            mWizard.mContext             = context;
            mWizard.mFolder              = folder;
            FileContentViewer.Visibility = System.Windows.Visibility.Collapsed;
            FetaureFileName.FilePathTextBox.TextChanged += FilePathTextBox_TextChanged;

            FileContentViewer.ContentEditorTitleLabel.Content = "Selected Gherkin Feature File Preview";
            FileContentViewer.ToolBarRow.Height      = new GridLength(0);
            FileContentViewer.ToolBarTray.Visibility = Visibility.Collapsed;
            FileContentViewer.lblTitle.Content       = "Text";
            FileContentViewer.toolbar.Visibility     = Visibility.Collapsed;
        }
Beispiel #3
0
 public ImportGherkinTargetFolder(eImportGherkinFileContext context)
 {
     InitializeComponent();
     mContext = context;
 }