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