public Session(IntervalFactory intervalFactory) { this.intervalFactory = intervalFactory; this.programmer1 = Programmer.Neither; this.programmer2 = Programmer.Neither; intervals = new List<Interval>(); this.IntervalTimeout = new TimeSpan(0, 0, 10); }
public PairingSessionImpl(IntervalFactory intervalFactory) { this.intervalFactory = intervalFactory; this.Programmer1 = Programmer.Neither; this.Programmer2 = Programmer.Neither; intervals = new List<Interval>(); this.IntervalTimeout = new TimeSpan(0, 0, 10); this.CurrentState = new UnstartedPairingSession(this); }