public void SetUp() { _container = SupportContainer.Reset(); var stmtContext = SupportStatementContextFactory.MakeContext( _container, new SchedulingServiceImpl(new TimeSourceServiceImpl(), _container)); _scheduleService = stmtContext.SchedulingService; var agentInstanceContext = SupportPatternContextFactory.MakePatternAgentInstanceContext(_scheduleService); _quitable = new SupportQuitable(agentInstanceContext); _guard = new TimerWithinGuard(1000, _quitable); }