Example #1
0
 protected override void Context()
 {
     base.Context();
     _entityPathResolver = A.Fake <IEntityPathResolver>();
     _parameter          = new PKSimParameter();
     _parameterPath      = "TOTO";
     sut = new ParameterTask(_entityPathResolver, _executionContext, _favoriteTask);
     A.CallTo(() => _entityPathResolver.PathFor(_parameter)).Returns(_parameterPath);
     A.CallTo(() => _executionContext.PublishEvent(A <AddParameterToFavoritesEvent> ._))
     .Invokes(x => _event = x.GetArgument <AddParameterToFavoritesEvent>(0));
 }
Example #2
0
        protected override void Context()
        {
            _executionContext = A.Fake <IExecutionContext>();
            _favoriteTask     = A.Fake <IFavoriteTask>();
            _project          = A.Fake <IProject>();
            sut = new ParameterTask(new EntityPathResolver(new ObjectPathFactoryForSpecs()), _executionContext, _favoriteTask);
            var dimensionFactory = new DimensionFactory();

            _volumeDimension = dimensionFactory.AddDimension(new BaseDimensionRepresentation {
                LengthExponent = 3
            }, "Volume", "L");
            _volumeDimension.AddUnit("mL", 1e-3, 0);
            _parameter           = DomainHelperForSpecs.ConstantParameterWithValue(10);
            _parameter.Dimension = _volumeDimension;
            A.CallTo(() => _executionContext.BuildingBlockContaining(_parameter)).Returns(A.Fake <IPKSimBuildingBlock>());
        }