private void LoadSimulation(int id)
        {
            SimulationLoader loader = new SimulationLoader(id, this);

            loader.SimulationDownload += new SimulationDownloadHandler(OnSimulationDownloadEvent);
            new Thread(loader.load).Start();
        }
        protected override void Context()
        {
            _nameCorrector = A.Fake <INameCorrector>();
            _cloneManager  = A.Fake <ICloneManagerForSimulation>();
            _context       = A.Fake <IMoBiContext>();
            sut            = new SimulationLoader(_cloneManager, _nameCorrector, _context);

            _project    = new MoBiProject();
            _simulation = A.Fake <IMoBiSimulation>().WithId("SimId");
            A.CallTo(() => _context.CurrentProject).Returns(_project);
            A.CallTo(() => _context.Project).Returns(_project);
        }