public void SetUp()
 {
     logMock = MockRepository.GenerateMock<ILog>();
     sleep = MockRepository.GenerateMock<ISleep>();
     stop = MockRepository.GenerateMock<IStop>();
     taskSet = MockRepository.GenerateMock<ITaskSet>();
 }
 public Controller(ITaskSet taskSet, ISleep sleep, IStop stop, ILog log)
 {
     this.config = config;
     this.taskSet = taskSet;
     this.sleep = sleep;
     this.stop = stop;
     this.log = log;
 }