public ExpressionParameterMapper( IParameterToParameterDTOInContainerMapper <TExpressionParameterDTO> parameterMapper, IRepresentationInfoRepository representationInfoRepository, IGroupRepository groupRepository, IExpressionParameterTask expressionParameterTask) { _parameterMapper = parameterMapper; _representationInfoRepository = representationInfoRepository; _groupRepository = groupRepository; _expressionParameterTask = expressionParameterTask; }
protected override void Context() { _parameterMapper = A.Fake <IParameterToParameterDTOInContainerMapper <ExpressionParameterDTO> >(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _groupRepository = A.Fake <IGroupRepository>(); _expressionParameterTask = A.Fake <IExpressionParameterTask>(); sut = new ExpressionParameterMapper <ExpressionParameterDTO>(_parameterMapper, _representationInfoRepository, _groupRepository, _expressionParameterTask); _organ = new Container().WithName("Organ"); _compartment = new Container().WithName("Compartment").WithParentContainer(_organ); _molecule = new Container().WithName("CYP3A44"); _parameter = DomainHelperForSpecs.ConstantParameterWithValue(5).WithParentContainer(_molecule); _group = new Group(); A.CallTo(_groupRepository).WithReturnType <IGroup>().Returns(_group); }