public OptimizationViewModel(ViewModelStore store, BaseOptimization opt) : base(store) { this.Optimization = opt; this.SourceModelVM = new OptimizationModelTreeViewModel(this.ViewModelStore, (this.Optimization.SourceModel.ModelContexts[0] as Tum.PDE.LanguageDSL.LibraryModelContext).ViewContext.DomainModelTreeView); this.TargetModelVM = new OptimizationModelTreeViewModel(this.ViewModelStore, (this.Optimization.TargetModel.ModelContexts[0] as Tum.PDE.LanguageDSL.LibraryModelContext).ViewContext.DomainModelTreeView); }
private void TestBaseOptimization(BaseOptimization optimization) { Assert.IsNotNull(optimization); Assert.IsNotEmpty(optimization.OptimizationId); Assert.Positive(optimization.ProjectId); Assert.IsNotEmpty(optimization.Name); Assert.IsInstanceOf <OptimizationStatus>(optimization.Status); Assert.IsNotEmpty(optimization.NodeType); Assert.IsNotNull(optimization.Criterion); }