Beispiel #1
0
        //Gherkin BDD functions
        private void ImportGherkinFeatureFile(object sender, RoutedEventArgs e)
        {
            ImportGherkinFeatureWizard mWizard = new ImportGherkinFeatureWizard(this, ImportGherkinFeatureFilePage.eImportGherkinFileContext.DocumentsFolder);

            mWizard.mFolder = this.Path;
            WizardWindow.ShowWizard(mWizard);

            if (!String.IsNullOrEmpty(mWizard.FetaureFileName))
            {
                mTreeView.Tree.RefreshSelectedTreeNodeChildrens();
                mTreeView.Tree.GetChildItembyNameandSelect(System.IO.Path.GetFileName(mWizard.FetaureFileName), mTreeView.Tree.CurrentSelectedTreeViewItem);
            }
        }
        private void ImportGherkinFeature(object sender, RoutedEventArgs e)
        {
            ImportGherkinFeatureWizard mWizard = new ImportGherkinFeatureWizard(this, ImportGherkinFeatureFilePage.eImportGherkinFileContext.BusinessFlowFolder);

            WizardWindow.ShowWizard(mWizard);

            if (mWizard.BizFlow != null)
            {
                //Select Business Folder
                mTreeView.Tree.SelectItem(this);
                mTreeView.Tree.RefreshSelectedTreeNodeChildrens();
                mTreeView.Tree.GetChildItembyNameandSelect(mWizard.BizFlow.Name, this);
            }
        }
Beispiel #3
0
        public void WizardEvent(WizardEventArgs WizardArgs)
        {
            switch (WizardArgs.EventType)
            {
            case EventType.Init:
                mWizard = (ImportGherkinFeatureWizard)WizardArgs.Wizard;
                break;

            case EventType.Validate:
                if (!File.Exists(FetaureFileName.FilePathTextBox.Text))
                {
                    // WizardArgs.AddError("File not found - " + FetaureFileName.FilePathTextBox.Text);
                }
                break;
            }
        }
        public void WizardEvent(WizardEventArgs WizardArgs)
        {
            switch (WizardArgs.EventType)
            {
            case EventType.Init:
                mWizard = (ImportGherkinFeatureWizard)WizardArgs.Wizard;
                //TO DO::Feature File Cannot BE NULL
                FetaureFileName.FilePathTextBox.BindControl(mWizard, nameof(ImportGherkinFeatureWizard.mFeatureFile));
                FetaureFileName.FilePathTextBox.AddValidationRule(new FileValidationRule(".feature"));
                FetaureFileName.FilePathTextBox.Focus();
                break;

            case EventType.LeavingForNextPage:
                if (!File.Exists(FetaureFileName.FilePathTextBox.Text))
                {
                    // WizardArgs.AddError("File not found - " + FetaureFileName.FilePathTextBox.Text);
                }
                break;
            }
        }