public CommitSimulationChangesToBuildingBlockUICommand Initialize(IBuildingBlock templateBuildingBlock, IMoBiSimulation simulation)
 {
     _templateBuildingBlock = templateBuildingBlock;
     _simulation            = simulation;
     _commitTask            = _commitTaskRetriever.TaskFor(templateBuildingBlock);
     return(this);
 }
Example #2
0
 protected override void Context()
 {
     base.Context();
     _buildingBlock = A.Fake <IBuildingBlock>();
     _simulation    = A.Fake <IMoBiSimulation>();
     _createCommitChangesCommandTask = A.Fake <ICreateCommitChangesToBuildingBlockCommandTask>();
     _command = A.Fake <MoBiEmptyCommand>();
     A.CallTo(() => _createCommitChangesCommandTaskRetriever.TaskFor(A <IBuildingBlock> ._)).Returns(_createCommitChangesCommandTask);
     sut.Initialize(_buildingBlock, _simulation);
     A.CallTo(() => _createCommitChangesCommandTask.CreateCommitToBuildingBlockCommand(_simulation, _buildingBlock)).Returns(_command);
 }