Пример #1
0
 protected override void Context()
 {
     _view   = A.Fake <ICreateExpressionProfileView>();
     _mapper = A.Fake <IExpressionProfileToExpressionProfileDTOMapper>();
     _expressionProfileUpdater = A.Fake <IExpressionProfileUpdater>();
     _expressionProfileFactory = A.Fake <IExpressionProfileFactory>();
     _dialogCreator            = A.Fake <IDialogCreator>();
     sut = new CloneExpressionProfilePresenter(_view, _mapper, _expressionProfileUpdater, _expressionProfileFactory, _dialogCreator);
 }
Пример #2
0
        protected override void Context()
        {
            _view = A.Fake <ICreateExpressionProfileView>();
            _expressionProfileFactory   = A.Fake <IExpressionProfileFactory>();
            _expressionProfileDTOMapper = A.Fake <IExpressionProfileToExpressionProfileDTOMapper>();
            _moleculeParameterTask      = A.Fake <IMoleculeParameterTask>();
            _dialogCreator = A.Fake <IDialogCreator>();
            sut            = new CreateExpressionProfilePresenter(_view, _expressionProfileFactory, _expressionProfileDTOMapper, _moleculeParameterTask, _dialogCreator);

            _expressionProfile        = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>();
            _updatedExpressionProfile = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>();
            _expressionProfileDTO     = new ExpressionProfileDTO
            {
                Species      = new Species(),
                MoleculeName = "TOTO"
            };

            A.CallTo(() => _expressionProfileFactory.Create <IndividualEnzyme>()).Returns(_expressionProfile);

            A.CallTo(() => _expressionProfileDTOMapper.MapFrom(_expressionProfile)).Returns(_expressionProfileDTO);

            A.CallTo(() => _expressionProfileFactory.Create <IndividualEnzyme>(_expressionProfileDTO.Species, _expressionProfileDTO.MoleculeName))
            .Returns(_updatedExpressionProfile);
        }