Ejemplo n.º 1
0
        public TestSuiteDialog(bool isCreate, TestSuiteVm baseTestSuite, Settings settings)
        {
            _baseTestSuite = baseTestSuite;

            _assembliesChangedTimer          = new DispatcherTimer();
            _assembliesChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
            _assembliesChangedTimer.Tick    += _assembliesEdit_timer_Tick;

            _libsChangedTimer          = new DispatcherTimer();
            _libsChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
            _libsChangedTimer.Tick    += _libsEdit_timer_Tick;

            DataContext = _model = new TestSuiteCreateOrEditModel(settings, isCreate, baseTestSuite?.DisableSemanticAnalysis ?? false);

            InitializeComponent();

            if (baseTestSuite != null)
            {
                _model.RootFolder           = baseTestSuite.Solution.RootFolder;
                _model.SuiteName            = baseTestSuite.Name;
                _model.NormalizedAssemblies = baseTestSuite.Assemblies;
                _model.NormalizedLibs       = baseTestSuite.Libs;

                if (baseTestSuite.Language != Nitra.Language.Instance)
                {
                    _model.SelectedLanguage = baseTestSuite.Language;
                }
            }

            _assemblies.Text         = _model.NormalizedAssembliesText;
            _assemblies.TextChanged += _assemblies_TextChanged;

            _libs.Text         = _model.NormalizedLibsText;
            _libs.TextChanged += _libs_TextChanged;
        }
Ejemplo n.º 2
0
    public TestSuiteDialog(bool isCreate, TestSuiteVm baseTestSuite, Settings settings)
    {
      _baseTestSuite = baseTestSuite;

      _assembliesChangedTimer          = new DispatcherTimer();
      _assembliesChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
      _assembliesChangedTimer.Tick    += _assembliesEdit_timer_Tick;

      _libsChangedTimer          = new DispatcherTimer();
      _libsChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
      _libsChangedTimer.Tick    += _libsEdit_timer_Tick;

      DataContext = _model = new TestSuiteCreateOrEditModel(settings, isCreate, baseTestSuite?.DisableSemanticAnalysis ?? false);

      InitializeComponent();

      if (baseTestSuite != null)
      {
        _model.RootFolder           = baseTestSuite.Solution.RootFolder;
        _model.SuiteName            = baseTestSuite.Name;
        _model.NormalizedAssemblies = baseTestSuite.Assemblies;
        _model.NormalizedLibs       = baseTestSuite.Libs;

        if (baseTestSuite.Language != Nitra.Language.Instance)
          _model.SelectedLanguage = baseTestSuite.Language;
      }

      _assemblies.Text = _model.NormalizedAssembliesText;
      _assemblies.TextChanged += _assemblies_TextChanged;

      _libs.Text = _model.NormalizedLibsText;
      _libs.TextChanged += _libs_TextChanged;
    }
Ejemplo n.º 3
0
        public TestSuiteDialog(bool isCreate, SuiteVm baseSuite, Settings settings)
        {
            _baseSuite = baseSuite;
            _assembliesChangedTimer          = new DispatcherTimer();
            _assembliesChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
            _assembliesChangedTimer.Tick    += _assembliesEdit_timer_Tick;

            _libsChangedTimer          = new DispatcherTimer();
            _libsChangedTimer.Interval = TimeSpan.FromSeconds(1.3);
            _libsChangedTimer.Tick    += _libsEdit_timer_Tick;

            DataContext = _model = new TestSuiteCreateOrEditModel(settings, isCreate);

            InitializeComponent();

            if (baseSuite != null)
            {
                _model.RootFolder = baseSuite.Workspace.RootFolder;
                _model.SuiteName  = baseSuite.Name;
                Trace.Assert(false, "Not implemented");
                // TODO: Make convertion
                //_model.NormalizedAssemblies = baseSuite.Language.DynamicExtensions;
                //_model.NormalizedLibs       = baseSuite.Language.Libs;

                //if (baseSuite.Language != Nitra.Language.Instance)
                //  _model.SelectedLanguage = baseSuite.Language;
            }

            _assemblies.Text         = _model.NormalizedAssembliesText;
            _assemblies.TextChanged += _assemblies_TextChanged;

            _libs.Text         = _model.NormalizedLibsText;
            _libs.TextChanged += _libs_TextChanged;
        }