protected override void Context() { base.Context(); _treeNode = A.Fake <ITreeNode>(); _compoundParameterNodeType = CompoundParameterNodeType.SpecificIntestinalPermeability; A.CallTo(() => _treeNode.TagAsObject).Returns(_compoundParameterNodeType); sut.EditCompound(_compound); }
private ICompoundParameterGroupPresenter getPresenter(CompoundParameterNodeType compoundParameterNodeType) { if (compoundParameterNodeType == CompoundParameterNodeType.SpecificIntestinalPermeability) { return(_container.Resolve <IIntestinalPermeabilityWithCalculationMethodPresenter>()); } if (compoundParameterNodeType == CompoundParameterNodeType.DistributionCalculation) { return(_container.Resolve <IDistributionWithCalculationMethodGroupPresenter>()); } return(null); }
protected override void Context() { base.Context(); _treeNode = A.Fake <ITreeNode>(); _compoundParameterNodeType = CompoundParameterNodeType.SpecificIntestinalPermeability; A.CallTo(() => _treeNode.TagAsObject).Returns(_compoundParameterNodeType); _presenter = A.Fake <ICompoundParameterGroupPresenter>(); A.CallTo(() => _compoundParameterNodeTypeToCompoundParameterGroupPresenterMapper.MapFrom(_compoundParameterNodeType)).Returns(_presenter); sut.EditCompound(_compound); }
private ICompoundParameterGroupPresenter compoundParameterGroupPresenterFor(CompoundParameterNodeType compoundParameterNodeType) { if (compoundParameterNodeType == null) { return(null); } if (_parameterPresenterCache.Contains(compoundParameterNodeType)) { return(_parameterPresenterCache[compoundParameterNodeType]); } var presenter = _compoundParameterNodeTypeToCompoundParameterGroupPresenterMapper.MapFrom(compoundParameterNodeType); if (presenter == null) { return(null); } _parameterPresenterCache.Add(compoundParameterNodeType, presenter); presenter.InitializeWith(CommandCollector); return(presenter); }
private static bool canEditCompoundParameter(CompoundParameterNodeType definition, ICompoundParameterGroupPresenter presenter) { return(definition != null && presenter != null); }
public ICompoundParameterGroupPresenter MapFrom(CompoundParameterNodeType compoundParameterNodeType) { return(getPresenter(compoundParameterNodeType)); }