Exemple #1
0
        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);
        }