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); }