Example #1
0
        protected override void Context()
        {
            base.Context();
            _items  = new List <WorkspaceLayoutItem>();
            _layout = A.Fake <IWorkspaceLayout>();

            A.CallTo(() => _layout.LayoutItems).Returns(_items);
            A.CallTo(() => _workspace.WorkspaceLayout).Returns(_layout);
            A.CallTo(() => _layout.AddLayoutItem(A <WorkspaceLayoutItem> ._)).Invokes(x => _items.Add(x.Arguments.Get <WorkspaceLayoutItem>(0)));
            _initial = sut.PresentationSettingsFor <DefaultPresentationSettings>(A.Fake <IPresenterWithSettings>(), _subject);
        }
        private Dictionary <Guid, PositioningInfoViewModel> CreatePositioningInfoViewModels(
            IPresentationSettings presentationSettings)
        {
            var res = new Dictionary <Guid, PositioningInfoViewModel>();

            if (presentationSettings?.Elements != null)
            {
                foreach (var element in presentationSettings.Elements)
                {
                    res.Add(element.RelatedMeasuringElementId, InitializePositioningInfo(element.PositioningInfo));
                }
            }

            return(res);
        }
 protected void UpdateParameterDisplayUnit(IEnumerable <IQuantity> quantities, IPresentationSettings presentationSettings)
 {
     quantities.Each(p =>
     {
         var preferredUnit = _displayUnitRetriever.PreferredUnitFor(p);
         var unitName      = presentationSettings.GetSetting(p.Name, preferredUnit.Name);
         p.DisplayUnit     = p.Dimension.UnitOrDefault(unitName);
     });
 }
 public virtual void RestoreSettings(IPresentationSettings settings)
 {
     //per default do nothing
 }
Example #5
0
 private void updateDisplayUnits(IReadOnlyList <PopulationPKAnalysis> pkAnalyses, IPresentationSettings unitSettings)
 {
     pkAnalyses.Each(p => UpdateParameterDisplayUnit(p.PKAnalysis.AllPKParameters, unitSettings));
 }
Example #6
0
        protected Presentation(IDefaultViewFabric defaultViewFabric, IPresentationSettings settings, IEnumerable<IConverter> converters, IPresenter presenter)
        {
            Converters = new List<IConverter>(converters);
            Contract.Assert(Converters.Count > 0, "There was no converters for convertationObject.");

            Settings = settings;
            Presenter = presenter;
            DefaultViewFabric = defaultViewFabric;
        }
Example #7
0
 protected override void Because()
 {
     _result = sut.PresentationSettingsFor <DefaultPresentationSettings>(A.Fake <IPresenterWithSettings>(), _subject);
 }
Example #8
0
 private void updateDisplayUnits(GlobalPKAnalysis globalPKAnalysis, IPresentationSettings presentationSettings)
 {
     UpdateParameterDisplayUnit(globalPKAnalysis.AllPKParameters, presentationSettings);
 }
Example #9
0
 private void updateDisplayUnits(IReadOnlyList <IndividualPKAnalysis> pkAnalyses, IPresentationSettings presentationSettings)
 {
     pkAnalyses.Each(x => UpdateParameterDisplayUnit(x.PKAnalysis.AllPKParameters, presentationSettings));
 }
 public void RestoreSettings(IPresentationSettings settings)
 {
     //Nothing to do here
 }