private CurrentTimeCalculator GetInstance() { CurrentTimeCalculator instance = new CurrentTimeCalculator(clock, clock); return instance; }
private void TryRestoreCalculator() { SystemClock clock = new SystemClock(); StatefullDayCalculator saved = new StatefullDayCalculator(DateTime.Now, new XmlDayDataProvider(), clock); if (saved.GetState().Ready) { timeCalculator = new CurrentTimeCalculator(clock, clock, saved); ShowTimes(); } else timeCalculator = new CurrentTimeCalculator(clock, clock); }