Exemple #1
0
        protected override void Context()
        {
            _buildingBlockReferenceUpdater    = A.Fake <IBuilingBlockReferenceUpdater>();
            _referenceResolver                = A.Fake <IReferencesResolver>();
            _simulationParameterOriginUpdater = A.Fake <ISimulationParameterOriginIdUpdater>();
            sut = new DeserializedReferenceResolver(_buildingBlockReferenceUpdater, _referenceResolver, _simulationParameterOriginUpdater);

            _project    = A.Fake <IMoBiProject>();
            _simulation = A.Fake <IMoBiSimulation>();
        }
 protected override void Context()
 {
     _simulation = A.Fake <IMoBiSimulation>();
     _buildingBlockInfoUpdater                                 = A.Fake <IBuilingBlockReferenceUpdater>();
     _oldTemplateBuildingBlock                                 = A.Fake <IParameterStartValuesBuildingBlock>().WithName("OLD TEMPLATE");
     _clonedSimulationBuildingBlock                            = A.Fake <IParameterStartValuesBuildingBlock>().WithName("CLONE SIMULATION");
     _oldTemplateBuildingBlock.Version                         = 7;
     _clonedSimulationBuildingBlock.Version                    = 4;
     _simulationBuildingBlockInfo                              = A.Fake <IBuildingBlockInfo>();
     _simulationBuildingBlockInfo.SimulationChanges            = 5;
     _simulationBuildingBlockInfo.UntypedTemplateBuildingBlock = _oldTemplateBuildingBlock;
     _simulationBuildingBlock = A.Fake <IBuildingBlock>();
     _simulationBuildingBlockInfo.UntypedBuildingBlock = _simulationBuildingBlock;
     _simulationBuildingBlock.Version = _clonedSimulationBuildingBlock.Version;
     _simulationBuildingBlock.Name    = "TRALALA";
     A.CallTo(_simulation.MoBiBuildConfiguration).WithReturnType <IBuildingBlockInfo>().Returns(_simulationBuildingBlockInfo);
     _context = A.Fake <IMoBiContext>();
     A.CallTo(() => _context.Resolve <IBuilingBlockReferenceUpdater>()).Returns(_buildingBlockInfoUpdater);
     sut = new UpdateTemplateBuildingBlockFromSimulationBuildingBlockCommand <IParameterStartValuesBuildingBlock>(_oldTemplateBuildingBlock, _clonedSimulationBuildingBlock, _simulation);
 }
 public DeserializedReferenceResolver(IBuilingBlockReferenceUpdater builingBlockReferenceUpdater, IReferencesResolver referencesResolver, ISimulationParameterOriginIdUpdater simulationParameterOriginIdUpdater)
 {
     _builingBlockReferenceUpdater       = builingBlockReferenceUpdater;
     _referencesResolver                 = referencesResolver;
     _simulationParameterOriginIdUpdater = simulationParameterOriginIdUpdater;
 }