예제 #1
0
        protected override void OnPropertyChanged(string propertyName)
        {
            base.OnPropertyChanged(propertyName);
            switch (propertyName)
            {
            case "RootPath":
                if (CheckPath(propertyName, RootPath))
                {
                    SetDefaultPaths();
                }
                break;

            case "FrameworkPath":
                CheckPath(propertyName, FrameworkPath);
                break;

            case "TestSuiteFile":
                CheckFile(propertyName, TestSuiteFile);
                break;

            default:
                break;
            }
            CreateConfigsCommand.Refresh();
        }
예제 #2
0
        public RunnerConfigPresenter(RunnerConfigManager runnerConfigManager)
            : base()
        {
            this.runnerConfigManager = runnerConfigManager;

            CreateConfigsCommand = new CreateConfigsCommand(this);
        }