Esempio n. 1
0
 public SerializationContextFactory(ISerializationDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory, IContainer container,
                                    ICloneManagerForModel cloneManagerForModel)
 {
     _dimensionFactory     = dimensionFactory;
     _objectBaseFactory    = objectBaseFactory;
     _container            = container;
     _cloneManagerForModel = cloneManagerForModel;
 }
        protected override void Context()
        {
            _dimensionFactory     = A.Fake <ISerializationDimensionFactory>();
            _objectBaseFactory    = A.Fake <IObjectBaseFactory>();
            _cloneManagerForModel = A.Fake <ICloneManagerForModel>();
            _container            = A.Fake <IContainer>();

            sut = new SerializationContextFactory(_dimensionFactory, _objectBaseFactory, _container, _cloneManagerForModel);

            _projectRetriever = A.Fake <IPKSimProjectRetriever>();

            A.CallTo(() => _container.Resolve <IPKSimProjectRetriever>()).Returns(_projectRetriever);

            _project = new PKSimProject();
            A.CallTo(() => _projectRetriever.Current).Returns(_project);
        }