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 }
private void updateDisplayUnits(IReadOnlyList <PopulationPKAnalysis> pkAnalyses, IPresentationSettings unitSettings) { pkAnalyses.Each(p => UpdateParameterDisplayUnit(p.PKAnalysis.AllPKParameters, unitSettings)); }
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; }
protected override void Because() { _result = sut.PresentationSettingsFor <DefaultPresentationSettings>(A.Fake <IPresenterWithSettings>(), _subject); }
private void updateDisplayUnits(GlobalPKAnalysis globalPKAnalysis, IPresentationSettings presentationSettings) { UpdateParameterDisplayUnit(globalPKAnalysis.AllPKParameters, presentationSettings); }
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 }