public EnzymaticCompoundProcessPresenter(
     IEnzymaticCompoundProcessView view,
     IParametersByGroupPresenter parametersPresenter,
     IEntityTask entityTask, ISpeciesRepository speciesRepository,
     IRepresentationInfoRepository representationInfoRepository,
     IEnzymaticProcessToEnzymaticProcessDTOMapper mapper,
     IBuildingBlockRepository buildingBlockRepository,
     ICompoundProcessTask processTask)
     : base(view, parametersPresenter, entityTask, speciesRepository, representationInfoRepository, mapper, processTask)
 {
     _buildingBlockRepository = buildingBlockRepository;
 }
        protected override void Context()
        {
            _enzymaticProcessToEnzymaticProcessDTOMapper = A.Fake <IEnzymaticProcessToEnzymaticProcessDTOMapper>();
            _view = A.Fake <IEnzymaticCompoundProcessView>();

            _buildingBlockRepository = A.Fake <IBuildingBlockRepository>();
            _compoundProcessTask     = A.Fake <ICompoundProcessTask>();
            sut = new EnzymaticCompoundProcessPresenter(
                _view, A.Fake <IParametersByGroupPresenter>(), A.Fake <IEntityTask>(), A.Fake <ISpeciesRepository>(), A.Fake <IRepresentationInfoRepository>(),
                _enzymaticProcessToEnzymaticProcessDTOMapper,
                _buildingBlockRepository,
                _compoundProcessTask);
        }