public override bool PostExecute(IProgressIndicator pi) { try { if (!base.PostExecute(pi)) { return(false); } RunnerFileWatcher.Path = Solution.SolutionFilePath.Directory.FullPath; RunnerFileWatcher.OnFileChange(f => ObjectFactory.NewRenameStep ( f.FeatureFileFromRunner(), InitialName, InitialStageExecuter.NewName ) .Execute()); } catch (Exception e) { MessageBox.ShowInfo(e.ToString()); } return(true); }
void Rename__to(string OldName, string NewName) { TestingWithWatcher = true; EnsureRunnerFileExists(); RunnerFileWatcher.OnFileChange(f => ObjectFactory.NewRenameStep ( f.FeatureFileFromRunner(), OldName.Replace(" ", "_"), NewName.Replace(" ", "_") ) .Execute()); ChangeRunnerFile(); Thread.Sleep(50); }