protected override void Context() { _userSettings = A.Fake <IPresentationUserSettings>(); _projectRetriever = A.Fake <IProjectRetriever>(); _userSettingsDisplayUnits = A.Fake <DisplayUnitsManager>(); _projectDisplayUnits = A.Fake <DisplayUnitsManager>(); A.CallTo(() => _userSettings.DisplayUnits).Returns(_userSettingsDisplayUnits); A.CallTo(() => _projectRetriever.CurrentProject.DisplayUnits).Returns(_projectDisplayUnits); sut = new DisplayUnitRetriever(_projectRetriever, _userSettings); _dimension = A.Fake <IDimension>(); _defaultDimensionUnit = A.Fake <Unit>(); _dimension.DefaultUnit = _defaultDimensionUnit; A.CallTo(() => _userSettingsDisplayUnits.DisplayUnitFor(_dimension)).Returns(_userSettingsUnit); A.CallTo(() => _projectDisplayUnits.DisplayUnitFor(_dimension)).Returns(_projectSettingsUnit); }
private Unit displayUnitIn(DisplayUnitsManager displayUnitsManager, IDimension dimension) { return(displayUnitsManager.DisplayUnitFor(dimension)); }